Sensor Foto Interruptor Módulo KY-010 para Arduino
search
  • Sensor Foto Interruptor Módulo KY-010 para Arduino
  • Sensor Foto Interruptor Módulo KY-010 para Arduino

Sensor Foto Interruptor Módulo KY-010

KY-010
1,60 €
IVA incluido

El módulo foto interruptor KY-010 es un interruptor que activará una señal cuando se bloqueé la luz entre el espacio del sensor.

Este módulo es adecuado para varias plataformas electrónicas como Arduino, Raspberry Pi, ESP32 y otras.

  Pago seguro

Garantía de compra segura

  Envío gratis

Por compras superiores a 120,00 €

¿Qué es Sensor Foto Interruptor Módulo KY-010?

El Sensor Foto Interruptor Módulo KY-010 es un fotosensor, es decir, un módulo de barrera de luz que combina dos partes: trasmisión y recepción. De un lado tiene el emisor y enfrente un receptor que cuando se interrumpe la luz infrarroja manda una señal a Arduino, Esp8266, Raspberry u otro microcontrolador que se este usando.

¿Para qué es el Sensor Foto Interruptor Módulo KY-010?

El módulo KY-010 se utilizan para detectar la velocidad de un giro de un motor u objeto que interrumpa la luz infrarroja. Se puede utilizar para el cierre de una puerta con una sencilla programación y para algunos desplazamientos de máquinas.

Características del módulo KY-010

Este módulo consta de un emisor/detector óptico y 3 pines. En la parte trasera hay dos resistencias de 1kΩ y 33Ω. El sensor utiliza un haz de luz entre el emisor y el detector para comprobar si hay algo entre ambos que bloqueé la luz infrarroja.

  • Voltaje de Funcionamiento: 3.3 a 5V
  • Interruptor de salida: Digital
  • Dimensiones: 5mm x 15mm
  • Peso 2 g
  • Pines: GND, Vcc y Señal

Conexión del módulo KY-010 con Arduino

Conecte el pin de alimentación del módulo (central) al+5V en el Arduino y tierra (-) a GND. Pin S de KY-010 al pin digital 3 del Arduino.

Conexion del módulo KY-010 con la placa Arduino

Código

El siguiente código encenderá el LED (pin 13) en el Arduino cuando un objeto bloqueé el paso de la luz infrarroja.

int Led = 13;
int SensorPin = 3;
int valor;
void setup(){
  pinMode(Led, OUTPUT);
  pinMode(SensorPin, INPUT);
}
void loop(){
  valor=digitalRead(SensorPin);
  if(valor == HIGH){
    digitalWrite(Led,HIGH);
  }else{
    digitalWrite(Led,LOW);
  }
}
Opiniones (0)
No hay valoraciones de clientes en este momento.