Probando el módulo foto interruptor KY-010

 Buenas,

En esta entrada vamos a probar el sensor foto interuptor KY-010


 Este módulo tiene el emisor y enfrente un receptor (forma de u en negro en la parte central de la imagen ) de tal manera que cuando se interrumpe la luz infrarroja manda una señal a Arduino, utiliza 3 pines, uno va a voltaje VCC otro a masa GND y el del medio al pin digital de Arduino.

Mientras que el fototransitor reciba luz estará en estado bajo LOW pero cuando se interrumpa el haz de luz tendremos un estado HIGH (alto) de voltaje, lo que permitirá detectar objetos entre el emisor y el receptor

Diagrama de conexión

Siguiendo con la anterior entrada en la que usábamos el módulo de tarjeta SD y el altavoz, vamos a aprovechar para conectar este nuevo sensor y jugar con él para reproducir sonidos o luces cuando detecta un obstáculo en la pequeña franja que hay entre el emisor y receptor.

El módulo tiene tres pines, el que se encuentra justo a la mitad es el que se alimenta de 5V, el de más a la izquierda según el diagrama, se conecta a GND y el de más a la derecha es el que se conecta al pin de arduino, como entrada o INPUT

Código

Por lo que solo deberemos declarar una variable para el pin, otra para leer el estado e incluir la lectura del pin en la función loop

 void loop()
{
.....
fState= digitalRead(Fpin);
  if(fState==HIGH)
  {
     tmrpcm.play("4.wav");
     delay(1000);
     Serial.println(F("FotoReceptor"));
        lucesSemaforo();
 
      }

...
}

El efecto será que al pasar un objeto opaco entre la pequeña franja del módulo se encenderán las luces del circuito y se escuchará un sonido de alarma, el del fichero renombrado en la tarjeta como "4.wav". Lo puedes apreciar en el siguiente vídeo: https://youtu.be/cXpAsVWEKQY

Y esto es todo

Gracias por tu tiempo y atención

Un gran saludo!