Paso 3: El código
Aquí está el código que he utilizado. Sólo encender los indicadores LED y tratar de añadir cierta aleatoriedad a él. El código podría ser mejor usando pwm y características del ahorro de energía, pero no saben hacer nada de eso. Mi primer circuito de arduino no y mi primer instructable. El efecto de los leds es satisfactorio a pesar de cómo lo hice. Diferente brillo, color y parpadeo.Compilar y cargar el código para el tiny13 y usted son buenos ir.
No dude en enviar código de mejor...
#include < avr/io.h >
int Main {}
int thePin = 0 x 0;
randVal largo;
srandom(123); semilla aleatoria
DDRB = 0X3; B0-1 set de salida
for(;;) {
randVal = random(); Elija un pin
Si ((randVal % 2) == 0) {}
thePin = 0 x 0;
}
Else {}
thePin = 0 x 1;
}
randVal = random(); alta o baja
Si ((randVal % 2) == 0) {}
PORTB & = ~ (1 << thePin); x & = ~ (1 << n); las fuerzas de la broca n-ésima de x a 0. todos los otros bits se queda solo.
}
Else {}
PORTB | = (1 << thePin); x | = (1 << n); las fuerzas de la broca n-ésima de x 1. todos los otros bits se queda solo.
}
}
}