1. El Octavo Bit
  2. / Arduino
  3. / Modulos y sensores
  4. / Receptor infrarrojo universal VS1838B y el módulo KY-022

Receptor infrarrojo universal VS1838B y el módulo KY-022

| Actualizado:
Comentarios: 0

Receptor infrarrojo universal VS1838B y el módulo KY-022
Receptor infrarrojo VS1838B y KY-022

El VS1838B es un receptor de infrarrojos en miniatura para control remoto y otras aplicaciones. El módulo KY-22 consta de un receptor infrarrojo VS 1838B, una resistencia de 1kΩ y un LED, montado sobre una placa de circuito impreso.

Receptor infrarrojo VS 1838B

Este receptor tiene un excelente rendimiento incluso en aplicaciones de luz ambiental perturbados y proporciona protección contra impulsos de salida no controlados.

El modulo VS1838B es un receptor de infrarrojos en miniatura para control remoto y otras aplicaciones

El receptor puede ser alimentado desde un suministro de 3.3V o 5V y con sólo un pin de salida de datos lo que permite que sea usado fácilmente con muchos tipos de microcontroladores.

Características:

  • Tensión: 2,7V a 5,5V.
  • Distancia recepción: 18m.
  • Ángulo de recepción: ± 45 Grados.
  • Low Level Voltage: 0,4V.
  • High Level Voltage: 4,5V.
  • Carrier frequence: 38KHz.

KY-022. Módulo sensor receptor infrarrojo

KY-022. Módulo sensor receptor infrarrojo

El módulo KY-22 consta de un receptor infrarrojo VS 1838B, una resistencia de 1kΩ y un LED que indica si está activo. Posee 3 pines de conexión, dos para alimentación y uno de señal.

Sirve para controles remotos universales y utiliza la codificación NEC. Es ampliamente utilizado en: robótica, TV, videos, aparatos de música, marcos de fotos digitales, juguetes de control remoto, receptores de satélite, aire acondicionado, calefacción, ventilador eléctrico, iluminación y otros aparatos electrodomésticos.

Esquema de conexión para Arduino:

Conectar el pin de alimentación y tierra a 5V y GND de Arduino respectivamente. El pin de señal, al pin 2 de la placa.

Esquema de conexión del módulo KY-022 con Arduino

Código:

El siguiente código utiliza la biblioteca IRremote para recibir señales infrarrojas y mostrarlas por el monitor serial.

#include "IRremote.h" 

int sensor = 2;
IRrecv irrecv(sensor);
decode_results codigo;

void setup() { 
  Serial.begin(9600);
  irrecv.enableIRIn();
} 

void loop() { 
  if (irrecv.decode(&codigo)) {
    Serial.println(codigo.value, HEX);
    irrecv.resume();
  }
  delay (100);
}

Artículos que te pueden interesar

Servo SG90, Micro Servo 9G

Servo SG90, Micro Servo 9G

| Actualizado:
Comentarios: 0

Los servos son motores de corriente continua (CC) con dos características especiales: en lugar de tener un giro continuo, están preparados para moverse en un ángulo fijo como respuesta a una señal de control y mantenerse fijos en la posición…

Módulo HC-06 Bluetooth
Módulo HC-06 Bluetooth Compatible con Arduino

Módulo HC-06 Bluetooth Compatible con Arduino

| Actualizado:
Comentarios: 0

El módulo Bluetooth HC-06 es ideal para utilizar en todo tipo de proyectos donde necesites una conexión inalámbrica fiable y sencilla de utilizar. Se configura mediante comandos AT y aunque a diferencia de su hermano el HC-05, el HC-06 solo…

Shield V5.0 placa de expansión para Arduino
Shield V5.0 para Arduino

Shield V5.0 para Arduino

| Actualizado:
Comentarios: 0

El Sensor Shield V5.0 es una placa de expansión diseñada para su uso con placas de desarrollo Arduino. Se monta directamente sobre una placa base Arduino y proporciona una interfaz conveniente para conectar varios sensores y módulos adicionales. Contenido 1…

Puntero láser, módulo KY-008
Módulo Sensor Láser KY-008 (Puntero láser)

Módulo Sensor Láser KY-008 (Puntero láser)

| Actualizado:
Comentarios: 0

El módulo KY-008 es un emisor de luz láser de color rojo y que cuenta con un pin de alimentación (S), un pin GND (-) y un tercer pin central que no sirve para nada. Características: Modo de salida: punto…

Comentarios - 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *