Practica+2+(Arduino)

Practica 2 : 8 LEDs = = En este ejemplo aprenderás a:
 * crear **variables** para guardar datos.
 * bucle **for** para repetir una secuencia de acciones un número determinado de veces.

code void setup { // 13 como output int i = 0 ; // 13-6 for ( i = 6 ; i < 14 ; i++) pinMode( i, OUTPUT) ; } void loop{ int i = 0 ; for ( i = 6 ; i < 14 ; i++) {                      digitalWrite( i, HIGH) ; delay (100) ; digitalWrite( i, LOW); delay (100) ; } } code

Desafio 1: Invertido Modificar el código del ejercicio de 8 LEDs para que los leds se enciendan en orden inverso PISTA: igual que **i++** incrementa de un en uno la variable i, existe **i--** que resta de uno en uno code void setup { int i = 0 ; // 13-6 for ( i = 13 ; i > 5 ; i--) pinMode( i, OUTPUT) ; } void loop { int i = 0 ; for ( i = 13 ; i > 5 ; i--) {                      digitalWrite( i, HIGH) ; delay (100) ; digitalWrite( i, LOW); delay (100) ; } } code

Desafio 2: Rebote

Modificar el código del ejercicio de 8 LEDs para que los leds se enciendan y apagen haciendo una onda hacia la derecha y luego hacia la izquierda en un ciclo continuo. code void setup { int i = 0 ; // 13-6 for ( i = 13 ; i > 5 ; i--) pinMode( i, OUTPUT) ; }

void loop { for ( int i = 6 ; i < 14 ; i++) // {                         digitalWrite( i, HIGH) ; delay (100) ; digitalWrite( i, LOW); delay (100) ; }              for ( int i = 12 ; i >6 ; i--) // {                        digitalWrite( i, HIGH) ; delay (100) ; digitalWrite( i, LOW); delay (100) ; } } code