¿Que es el Sensor de Obstáculos KY-032?
El Sensor de Obstáculos KY-032 es un módulo capaz de detectar objetos por medio de un transmisor y receptor, que trabajando en conjunto captan la luz y realizando una diferencia de luz detectan el obstáculo en un rango entre 2 a 40 cm.
¿Para qué sirve KY-032?
El Sensor de Obstáculos KY-032 es útil para detectar obstáculos en proyectos como seguidores de línea, robot minisumos.
Es compatible con Arduino y microcontroladores que los proporcione una alimentación de 5 volts.
Características del módulo KY-032
El módulo tiene un par de LED infrarrojos, un emisor y un receptor. El LED emisor envía pulsos de luz infrarroja a una frecuencia determinada.
Especificaciones:
- Voltaje: 3.3V-5V
- Consumo: ≥ 20mA
- Rango: -10 ℃ – +50 ℃
- Distancia de detección: 2-40cm
- Pines: (GND / VCC/ OUT / EN)
- Señal OUT: Nivel bajo hay un obstáculo.
- Ángulo de medición: 35°
- Dimensiones: 41mm x 18mm x 13 mm
- Peso: 6 g
Conexión del módulo KY-032 con Arduino
Conectar el pin GND, OUT y VCC del módulo al pin GND, 3 digital y al 5V de la placa Arduino. Comprobar los pines, puede ser que no correspondan con los de la imagen del módulo.

Código:
Cuando el sensor detecta un obstáculo, envía una señal BAJA en su pin de salida. Se envía una señal ALTA cuando el obstáculo no se detecta o está fuera de rango. En el siguiente ejemplo, encenderemos el LED en el pin 13 de Arduino cuando el sensor detecte un obstáculo.
int ledPin = 13;
int detectorPin = 3;
int val;
void setup(){
pinMode(ledPin, OUTPUT);
pinMode(detectorPin, INPUT);
}
void loop(){
val = digitalRead(detectorPin);
if(val == LOW){
digitalWrite(ledPin, HIGH);
}else{
digitalWrite(ledPin, LOW);
}
}