Paso 5: Fijar los leds a la Arduino
Copia y el código de abajo en un Sketch en Arduino. Hay algunas notas en el código para modificar los colores y diseños si quieres.
/ * Código para luz de bicicleta tubo superior de la fuente.
Escrito por Timothy Holmberg
www.badfrank.net
*/
int l1 = 2; pines de control de tierra
int l2 = 3; que no es una minúscula L #1
int l3 = 4;
int l4 = 5;
int l5 = 6;
int l6 = 7;
int l7 = 8;
l8 int = 10; Color
int l9 = 11;
int l00 = 12;
void setup()
{
pinMode (l1, salida);
pinMode (l2, salida);
pinMode (l3, salida);
pinMode (l4, salida);
pinMode (l5, salida);
pinMode (l6, salida);
pinMode (l7, salida);
pinMode (l8, salida);
pinMode (l9, salida);
digitalWrite (l8, HIGH);
Tirando de esta alta, estamos manteniendo el color verde.
Si desea cambiar los colores de su patrón, se quieren tirar
estos pernos (l8, l9, l00) alta y baja en el circuito de vacío, no la configuración nula.
pinMode (l00, salida);
Serial.Begin(9600); }
void loop()
{test();
}
--1---3---5---7--
//----2---4---6-----
--1---3---5---7--
void test()
{
digitalWrite (l1, LOW); todos los que estoy haciendo aquí llama leds individuales para activar y desactivar.
Delay(75);
digitalWrite (l1, HIGH);
digitalWrite (l2, LOW);
Delay(75);
digitalWrite (l2, HIGH);
digitalWrite (l3, LOW);
Delay(75);
digitalWrite (l3, HIGH);
digitalWrite (l4, LOW);
Delay(75);
digitalWrite (l4, HIGH);
digitalWrite (l5, LOW);
Delay(75);
digitalWrite (l5, HIGH);
digitalWrite (l6, LOW);
Delay(75);
digitalWrite (l6, HIGH);
digitalWrite (l7, LOW);
Delay(75);
digitalWrite (l7, HIGH);
Tratar de cambiar las cosas para arriba. A ver que pasa.
}