Efecto luminico led con arduino V1.0
¡Hey! En este primer posteo vamos a ver como realizar un código para realizar un efecto luminico de ola con arduino.
EL EFECTO:
CONEXIONADO:
Puertos digitales utilizados del D2-D9
Resistencia en cada led = 220 ohms
Código:
int ledvalue = 2; //ledvalue es una variable declarada como entera que nos ayudara a realizar el incremento de los valores de los pines en los leds
void setup() {
pinMode(2,OUTPUT); //definimos desde pines d2-d9 como salidas, en estos iran conectados los leds
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop() {
for(ledvalue=2;ledvalue<=9;ledvalue++){
digitalWrite(ledvalue,1);
digitalWrite(ledvalue-1,0);
delay(50); //Mientras mas chico el numero del delay mas rapida sera la secuencia
}
for(ledvalue=9;ledvalue>=2;ledvalue--){
digitalWrite(ledvalue,1);
digitalWrite(ledvalue+1,0);
delay(50); //Mientras mas chico el numero del delay mas rapida sera la secuencia
}
}
Ante cualquier duda, pueden consultarme.
EL EFECTO:
CONEXIONADO:
Puertos digitales utilizados del D2-D9
Resistencia en cada led = 220 ohms
Código:
int ledvalue = 2; //ledvalue es una variable declarada como entera que nos ayudara a realizar el incremento de los valores de los pines en los leds
void setup() {
pinMode(2,OUTPUT); //definimos desde pines d2-d9 como salidas, en estos iran conectados los leds
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop() {
for(ledvalue=2;ledvalue<=9;ledvalue++){
digitalWrite(ledvalue,1);
digitalWrite(ledvalue-1,0);
delay(50); //Mientras mas chico el numero del delay mas rapida sera la secuencia
}
for(ledvalue=9;ledvalue>=2;ledvalue--){
digitalWrite(ledvalue,1);
digitalWrite(ledvalue+1,0);
delay(50); //Mientras mas chico el numero del delay mas rapida sera la secuencia
}
}
Ante cualquier duda, pueden consultarme.
Comentarios
Publicar un comentario