Paso 8: programación
La gran característica de este programa es que es muy sencillo y fácil de cambiar para cualquier tipo de patrón que desee. Copie y pegue el código en su Arduino programación entorno y subir a la placa... y listo!const int LED = 1;
const int LED2 = 2;
const int LED3 = 3;
const int LED4 = 4;
const int LED5 = 5;
const int LED6 = 6;
const int LED7 = 7;
const int LED8 = 8;
const int LED9 = 9;
const int LED10 = 10;
void setup() {}
pinMode(LED,OUTPUT);
pinMode(LED2,OUTPUT);
pinMode(LED3,OUTPUT);
pinMode(LED4,OUTPUT);
pinMode(LED5,OUTPUT);
pinMode(LED6,OUTPUT);
pinMode(LED7,OUTPUT);
pinMode(LED8,OUTPUT);
pinMode(LED9,OUTPUT);
pinMode(LED10,OUTPUT);
}
void loop() {}
/ * digitalWrite (LED, alta); Descomente esto para encender todos los LEDs
digitalWrite (LED2, alto);
digitalWrite (LED 3, alto);
digitalWrite (LED4, alto);
digitalWrite (LED5, alto);
digitalWrite (LED6, alto);
digitalWrite (LED7, alto);
digitalWrite (LED8, alto);
digitalWrite (LED9, alto);
digitalWrite (LED10, alto); * /
digitalWrite (LED4, alto);
digitalWrite (LED, baja);
Delay(250);
digitalWrite (LED5, alto);
digitalWrite (LED2, LOW);
Delay(250);
digitalWrite (LED6, alto);
digitalWrite (LED 3, bajo);
Delay(250);
digitalWrite (LED7, alto);
digitalWrite (LED4, LOW);
Delay(250);
digitalWrite (LED8, alto);
digitalWrite (LED5, LOW);
Delay(250);
digitalWrite (LED, alta);
digitalWrite (LED6, LOW);
Delay(250);
digitalWrite (LED2, alto);
digitalWrite (LED7, LOW);
Delay(250);
digitalWrite (LED 3, alto);
digitalWrite (LED8, LOW);
Delay(250);
digitalWrite (LED, alta);
}
Una nota final: correr tantos LEDs causa IC ATMega de Arduino al calor para arriba después de un rato, así que no tiene el sombrero encendido durante largos períodos de tiempo o se podría dañar la Junta.
¡ Disfrute!