BLiNK LEDS

ENCENDER Y APAGAR  LEDS

A continuación, se desarrollará la parte electrónica del encendido y apagado de 4 LED, prendiendo consecutivamente y posteriormente el apagado que se realiza con el comienzo del ultimo led encendido con la programación del lenguaje IDE ARDUINO UNO.

MATERIALES

  • Cable USB
  • Diodo Leds (diferente colores)
  • Protoboard
  • Cables para conectar el circuito
  • Un computador
  • Una tarjeta Arduino UNO
  • Resistencias (330Ω)

    

    

     

PROCEDIMIENTO

Para comenzar el montaje del circuito, se debe tener en cuenta la polaridad del diodo led ánodo conectado en el pin  correspondiente(+) y el cátodo a GND(-)

Podemos observar que se emplea la tarjeta Arduino UNO y un protoboard usado para la conexión de componentes electrónicos y cables para el armado de circuitos electrónicos.

 

CIRCUITO ESQUEMÁTICO

CODIFICACIÓN   DEL   PROGRAMA

  • Inicialmente se indica el nombre del programa a desarrollar en esta oportunidad tiene como nombre “EALED”.
  • Definimos las variables enteras en este caso son 4 cada etiqueta corresponde al pin que se utilizara
       int led1=10;                        //etiqueta del pin 10 = led1
       int led2=11;                        //etiqueta del pin 11 = led2
       int led3=12;                        //etiqueta del pin 12 = led3
       int led4=13;                        //etiqueta del pin 13 = led4
  • En la parte siguiente del código el comando void setup() se define las entradas y salidas en este caso utilizaremos cada etiqueta como salida.
       void setup() 
       {
         pinMode(led1,OUTPUT);             //definimos el pin 10 como SALIDA
         pinMode(led2,OUTPUT);             //definimos el pin 11 como SALIDA
         pinMode(led3,OUTPUT);             //definimos el pin 12 como SALIDA
         pinMode(led4,OUTPUT);             //definimos el pin 13 como SALIDA
       }
  • El comando void loop() donde se designara las acciones de la variable si estará en HIGH o LOW para una mejor visualización del proyecto se pone un retardo para cada acción realizada del código.
       void loop() 
       {
         digitalWrite(led1,HIGH);            // led encendido
         delay(1000);                        // retardo de 1 ms
         digitalWrite(led2,HIGH);            // led encendido
         delay(1000);                        // retardo de 1 ms
         digitalWrite(led3,HIGH);            // led encendido
         delay(1000);                        // retardo de 1 ms
         digitalWrite(led4,HIGH);            // led encendido
         delay(1000);                        // retardo de 1 ms

         digitalWrite(led4,LOW);             // led apagado
         delay(1000);                        // retardo de 1 ms
         digitalWrite(led3,LOW);             // led apagado
         delay(1000);                        // retardo de 1 ms
         digitalWrite(led2,LOW);             // led apagado
         delay(1000);                        // retardo de 1 ms
         digitalWrite(led1,LOW);             // led apagado
         delay(1000);                        // retardo de 1 ms
         }
  • Captura de imagen final del circuito con los diodos Led en estado HIGH y LOW.

 

 

Share this Post!

About the Author : EderPM


Enviar un comentario

Your email address will not be published.