arduino-tutorial-es

18 - Módulo foto-interruptor

Objetivos

Material

Imagen Descripción
Arduino Uno o equivalente.
Cables de conexión
Módulo foto-interruptor (KY-010)
Módulo zumbador activo (KY-012)

Descripción

Funcionamiento

El módulo de foto-interruptor para Arduino activará una señal cuando se bloquee la luz entre el espacio del sensor.

Funcionamiento foto-interruptor

Especificaciones

El módulo de foto-interruptor consta de un emisor / detector óptico en la parte delantera y dos resistencias (1 kΩ y 33 Ω) en la parte posterior. El sensor utiliza un haz de luz entre el emisor y el detector para comprobar si la trayectoria entre ambos está bloqueada por un objeto opaco.

Conexión

Conecte la línea de alimentación (en medio) y tierra (izquierda) a + 5V y GND respectivamente. Conecte la señal (S) al pin 3 del Arduino.

Módulo Arduino
- (izquierda) GND
+ (en medio) + 5V
S (derecha) Pin 3

Diagrama de montaje foto-interruptor

Como podéis ver utilizamos un zumbador activo para emitir un sonido cuando el módulo se active.

Esquema eléctrico foto-interruptor

Programación

Código: ARD_18

/*
* Proyecto nº: ARD018
* Fecha: 20.10.2021
* Descripción: Funcionamiento del módulo foto-interruptor
* Nota:
*
*/

int Led = 13; // define el pin del avisador
int buttonpin = 3; // define el pin de señal del foto-interruptor
int val; //define una variable numérica

void setup()
{
  pinMode(Led, OUTPUT); // LED pin como salida
  pinMode(buttonpin, INPUT); //Foto-interruptor pin como entrada
}

void loop()
{
  val=digitalRead(buttonpin); //lee el valor del sensor
  if(val == HIGH) // activa el led/avisador cuando el sensor se bloquea
  {
    digitalWrite(Led,HIGH);
  }
  else
  {
    digitalWrite(Led,LOW);
  }
}

Ver también