Secuencia LED UP/DOWN con Arduino.


Hola mundo, hoy les traigo un proyecto sencillo pero muy importante, gracias a las preguntas de nuevos amigos en las redes sociales he decidido subir este pequeño circuito en donde puedes adquirir conocimientos y también práctica. Se trata de una secuencia led programada en arduino. ¿Y que hace nuestro fabuloso código?, pues realiza una secuencia de iluminación entre un arreglo de leds el cual incrementa y decrementa de acuerdo a los tiempos de encendido y apagado de cada uno. Buenos acá les traigo un pequeño video para que tengamos una mejor idea del funcionamiento de nuestro programa.



Materiales:
·      
   4 Resistencias 220 ohm ¼
4 leds (cualquier color)
·  Arduino (en nuestro caso usaremos un arduino Leonardo)




Conexiones: En los leds el lado de los terminales doblados es el ánodo, es decir el terminal positivo.


Codigo:

int tiempo=200;
int n;

void setup() {
 pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
   pinMode(4,OUTPUT);
    pinMode(5,OUTPUT);
}
void loop() {
  for(n=2;n<=5;n++){
  digitalWrite(n, HIGH);  
  delay(tiempo);                      
  digitalWrite(n, LOW);   
  delay(tiempo);              
  }
  for(n=4;n>2;n--){
  digitalWrite(n, HIGH);  
  delay(tiempo);                      
  digitalWrite(n, LOW);   
  delay(tiempo);              
  }
}
 
Y listo amigos ya pueden compilar vuestro código y poner a andar el programa en una placa arduino uno o con la que dispongan. Pienso lo más importante de este proyecto es entender la lógica de funcionamiento de una estructura for. Si quieren pueden aumentar los tiempos de encendido y apagado es muy divertido.















Comentarios

Populares

Fuente Dual Regulable 30V-5A Con Diagrama Esquematico

INDOORINO, controlador temporizador de luces LEDs con Arduino

Reloj Digital con TTL || ¿Como se hace?