Volver al Catálogo Quieres ver todos los sensores⁉️

Sensor IR (38kHz) TSOP38238

Sensor de Infrarrojos TSOP38238
Vista frontal del TSOP38238 Diagrama de pines del TSOP38238

Receptor IR Universal (38kHz)

Este sensor IR está sintonizado a **38 KHz**, lo que lo hace perfecto para recibir comandos infrarrojos de la mayoría de los controles remotos de TV y equipos audiovisuales. Funciona con un rango de voltaje de **$3\text{ V}$ a $5\text{ V}$**, garantizando compatibilidad con **Arduino**, Raspberry Pi y cualquier microcontrolador estándar. Ideal para proyectos de automatización, robótica y control remoto.

**Frecuencia:** 38 KHz
**Voltaje:** $3\text{ V} - 5\text{ V}$
**Salida:** Datos RAW (sin decodificación)
**Peso:** $0.43\text{ g}$
Cantidad:

Total:

$1.95

Ejemplo de Uso: Lectura con Arduino

Para empezar a usar el TSOP38238, solo necesita conectarlo a su microcontrolador (pin **OUT** a un pin digital, **VCC** a $5\text{ V}$ o $3.3\text{ V}$, y **GND** a Tierra). El siguiente código de ejemplo utiliza la popular librería `IRremote` para decodificar señales comunes (NEC, SONY, etc.) y mostrar el valor en el Monitor Serial.


// IMPORTANTE: Necesitas instalar la librería "IRremote" en tu IDE de Arduino
#include <IRremote.h>

// Define el pin digital donde conectarás el pin OUT del TSOP38238
const int RECV_PIN = 11; 

// Inicializa el receptor IR
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn(); // Habilita la recepción IR
  Serial.println("Receptor IR TSOP38238 Iniciado.");
  Serial.println("Apunta y presiona un botón en tu control remoto.");
}

void loop() {
  // Comprueba si se recibió un código IR
  if (irrecv.decode(&results)) {
    Serial.print("Protocolo Detectado (Tipo): ");
    Serial.println(results.decode_type, DEC); // Muestra el tipo de protocolo
    
    Serial.print("Código HEX: ");
    Serial.println(results.value, HEX); // Muestra el valor decodificado en formato HEX
    
    Serial.print("Longitud de Bits: ");
    Serial.println(results.bits);
    
    // IMPORTANTE: Reanuda la escucha para el siguiente código
    irrecv.resume(); 
  }
}
                    

Visión Tecnológica

La innovación está en manos de todos. A través de la creación, producción y soporte de hardware y software electrónicos, plataformas como Arduino proporcionan un acceso sencillo a tecnologías de vanguardia que interactúan con el mundo real. Únete a una comunidad mundial alrededor de esta plataforma de código abierto y da vida a una innovación tecnológica simple o innovadora a través de herramientas simples pero potentes.