InicioTarjetas de DesarrolloArduinoIndicador de cierre y apertura con el Sensor Foto Interruptor KY-010 y...

Indicador de cierre y apertura con el Sensor Foto Interruptor KY-010 y Led Bicolor KY-011

En este tutorial utilizaremos Sensor Foto Interruptor KY-010 que trabajara en conjunto con un LED Bicolor KY-011.

Este proyecto es adaptable para que se pueda usar como indicador de cierre y apertura de puertas. Ya que el KY-010 mandara una señal en ALTO o BAJO y visualmente se puede interpretar con el LED Bicolor

Para esto requeriremos:

  • Sensor Foto Interruptor Módulo KY-010
  • Led Bicolor Módulo KY-011
  • Arduino UNO
  • Cables Dupont
  • Diagrama de Conexiones

    Realizaremos las siguientes conexiones entre nuestros componentes y Arduino UNO:

    Programación del código en Arduino IDE

    Con este programa podremos visualizar por el Led Bicolor si el Foto Interruptor ha detectado alguna señal. Si el circuito esta abierto, sin ninguna interrupción el KY-010 dará una señal LOW(0) y el led encenderá de color verde; de lo contrario si esta cerrado el circuito y el Foto Interruptor dará una señal HIGH(1) y cambiara el led a rojo

    int ky010 = 8;            // definimos pin para fotointerruptor
    
    int val;                  //definimos la variable val que tendra los datos del KY-010
    
    void setup()  {
    
    pinMode(9, OUTPUT);       //Led rojo
    
    pinMode(6, OUTPUT);       //Led verde
    
    pinMode(ky010, INPUT);    //declaracion del fotointerruptor KY010 pin de entrada
    
    }
    
    void loop()  {
    
    val = digitalRead(ky010);  //lectura del sensor asignada a val
    
    if (val == HIGH)           //Si el KY010 esta bloqueado tendremos 1
    
    {
    
    analogWrite(9, 255);     // Encenderemos el led Rojo
    
    analogWrite(6, 0);       //Asignaremos valores bajos al Led Verde para apagarlo
    
    delay(1000);             //Duración del encendido es de 1 segundo
    
    }
    
    else  {                   //de lo contrario
    
     
    
    analogWrite(9, 0);     //Asignaremos valores bajos al Led Rojo para apagarlo
    
    analogWrite(6, 255);   // Encenderemos el led Verde
    
    delay(1000);          //Duración del encendido es de 1 segundo
    
    }
    
    }
    

    Como podemos observar, al interrumpir el emisor y receptor del KY-010, es cuando el led bicolor se activa.

    Puedes incluir este proyecto en alguna puerta, cajón u otro sistema en donde sea útil tener un indicador led.

    Puedes también revisar otros tutoriales que puedan integrar tu proyecto como Uso del ky-004 para el control de un servomotor

    TUTORIALES RELACIONADOS