Coche fantástico con bucle FOR
Vamos a mejorar el código introduciendo el uso del bucle FOR
Las conexiones son las mismas. Se pueden añadir más leds pero hay que modificar un poquito el programa. ¿Te animas?
---------------------------------------------------------------------------------------------
// Coche fantástico usando bucle FOR void setup() { // initialize the digital pins as an output int i; for (i=2;i<8;++i) { // Se repite desde que i=2 hasta 7, con incrementos de 1 pinMode( i, OUTPUT) ; } } void loop() { int i; for (i=2;i<8;++i) { digitalWrite( i , HIGH) ; delay (500) ; digitalWrite( i , LOW); delay (500) ; } }
---------------------------------------------------------------------------------------------
Otra mejora, ahora con rebote. En ambas direcciones
---------------------------------------------------------------------------------------------
// Coche fantástico usando bucle FOR // Ahora con efecto rebote void setup() { // initialize the digital pins as an output int i; for (i=2;i<8;++i) { pinMode( i, OUTPUT) ; } } void loop() { int i; for (i=2;i<8;++i) { digitalWrite( i , HIGH) ; delay (500) ; digitalWrite( i , LOW); delay (500) ; } for (i=7;i>1;--i) { digitalWrite( i , HIGH) ; delay (500) ; digitalWrite( i , LOW); delay (500) ; } }