Paso 5: Descargar el programa.
Bueno, si quieres que la barra de LED de 7 pines, copiar y pegar esto en el IDE de Arduino:
Super Simple LED barra de luz con sólo pins de I/O extraños!
void setup() {pinMode (0, salida);
pinMode (2, salida); pinMode (4, salida);
pinMode (6, salida); pinMode (8, salida);
pinMode (10, salida); pinMode (12, salida);
}
void loop() {digitalWrite (12, bajo);
digitalWrite (0, alto); Delay(100);
digitalWrite (2, alto);
digitalWrite (0, LOW);
Delay(100);
digitalWrite (4, alto);
digitalWrite (2, bajo);
Delay(100);
digitalWrite (6, alto);
digitalWrite (4, bajo);
Delay(100);
digitalWrite (8, HIGH);
digitalWrite (6, bajo);
Delay(100);
digitalWrite (10, HIGH);
digitalWrite (8, bajo);
Delay(100);
digitalWrite (12, HIGH);
digitalWrite (10, bajo);
Delay(100);
digitalWrite (10, HIGH);
digitalWrite (12, bajo);
Delay(100);
digitalWrite (8, HIGH);
digitalWrite (10, bajo);
Delay(100);
digitalWrite (6, alto);
digitalWrite (8, bajo);
Delay(100);
digitalWrite (4, alto);
digitalWrite (6, bajo);
Delay(100);
digitalWrite (2, alto);
digitalWrite (4, bajo);
Delay(100);
digitalWrite (2, bajo);
}
/ * Si quieres que la luz "rebote, cortar y pegar esto
en la función de voidloop(), entre digitalWrite (10, bajo);
y el soporte final.
digitalWrite (10, HIGH);
digitalWrite (12, bajo);
Delay(100);
digitalWrite (8, HIGH);
digitalWrite (10, bajo);
Delay(100);
digitalWrite (6, alto);
digitalWrite (8, bajo);
Delay(100);
digitalWrite (4, alto);
digitalWrite (6, bajo);
Delay(100);
digitalWrite (2, alto);
digitalWrite (4, bajo);
Delay(100);
digitalWrite (2, bajo);
*/
Y si quieres que los 14 LED Light Bar, copie y pegue este programa en el IDE de Arduino:
Barra de luz LED; todos los pines de I/O usados!
void setup() {pinMode (0, salida);
pinMode (1, salida); pinMode (2, salida);
pinMode (3, salida); pinMode (4, salida);
pinMode (5, salida); pinMode (6, salida);
pinMode (7, salida); pinMode (8, salida);
pinMode (9, salida); pinMode (10, salida);
pinMode (11, salida); pinMode (12, salida);
pinMode (13, OUTPUT);}
void loop() {digitalWrite (0, alto);
Delay(100); digitalWrite (1, alto);
digitalWrite (0, LOW); Delay(100);
digitalWrite (2, alto); digitalWrite (1, bajo);
Delay(100); digitalWrite (3, alto);
digitalWrite (2, bajo); Delay(100);
digitalWrite (4, alto); digitalWrite (3, bajo);
Delay(100); digitalWrite (6, alto);
digitalWrite (4, bajo); Delay(100);
digitalWrite (7, alto); digitalWrite (6, bajo);
Delay(100); digitalWrite (8, HIGH);
digitalWrite (7, bajo); Delay(100);
digitalWrite (9, alto); digitalWrite (8, bajo);
Delay(100); digitalWrite (10, HIGH);
digitalWrite (9, bajo); Delay(100);
digitalWrite (11, alto); digitalWrite (10, bajo);
Delay(100); digitalWrite (12, HIGH);
digitalWrite (11, bajo); Delay(100);
digitalWrite (13, HIGH); digitalWrite (12, bajo);
Delay(100); digitalWrite (13, bajo);
}