
Grove - IR (Infrared) Receiver uses the Vishay TSOP38238 to receive 38 kHz-modulated infrared remote-control signals. It delivers demodulated digital pulses to a microcontroller, where software decodes the protocol and command. This module receives infrared signals; it does not transmit them.
A remote control switches its infrared LED on and off at approximately 38,000 cycles per second during a carrier burst. Bursts and gaps form the timing pattern used by a remote-control protocol. 38 kHz is the modulation carrier frequency, not the infrared light frequency or the data bit rate.
Remote-control bursts → TSOP38238 → MCU
Inside the receiver: photodetector → amplifier with AGC → band-pass filter → demodulator → digital output.
The receiver filters the incoming signal and removes the 38 kHz carrier. Its SIG output is normally HIGH and goes LOW during a valid detected burst. The output represents the burst envelope, not the original 38 kHz waveform.
38 kHz infrared input — light pulses inside each burst
Demodulated SIG output — carrier removed
Illustrative timing only; not to scale. Receiver delay and pulse-width variation are omitted. A LOW pulse indicates a detected burst, not a binary 0.
The microcontroller measures pulse and gap durations to decode the protocol, address, and command. The TSOP38238 demodulates the signal; it does not decode button commands by itself. A LOW level alone does not mean a data bit of 0 or a particular button.
The TSOP38238 uses AGC2 (automatic gain control). Together with optical and electronic filtering, AGC adjusts receiver sensitivity to help suppress interference from ambient light and other unwanted signals. Strong ambient light or interference can still reduce reception range; immunity is not absolute.
Use a compatible remote-control format with a 38 kHz carrier. Custom transmitters must meet the TSOP382 datasheet requirements for carrier bursts, gaps, and duty cycle. Continuous infrared illumination or an uninterrupted carrier is not a substitute for a correctly modulated remote-control message. Compatibility also depends on the MCU decoding software; not every infrared remote or protocol is supported.
| Receiver IC | Vishay TSOP38238 |
|---|---|
| Center carrier frequency | 38 kHz |
| Automatic gain control | AGC2 |
| Module supply voltage | 3.3–5 V DC |
| Output | Active-low, demodulated digital pulse train |
| Grove connection | Yellow: SIG; white: NC; red: VCC; black: GND |
| Reception distance | Up to 10 m; dependent on the transmitter, alignment, obstructions, and ambient light |
| Dimensions | 20 × 20 × 10 mm |
| Gross weight | 9 g |
| Battery | Not included |
GPIO compatibility: For a 3.3 V microcontroller, power this module from 3.3 V. Do not assume the SIG output from a 5 V-powered module is safe for a 3.3 V-only GPIO; check the host input limits and use level shifting if required.
A separate Grove - Infrared Emitter is optional for building your own transmit/receive pair; it is not required when receiving a compatible handheld remote.
This is not a PIR motion sensor, infrared thermometer, distance sensor, or a receiver intended for continuous-beam detection.
| Grove - Infrared Receiver | 1 |
|---|
Receive 38 kHz infrared remote-control signals with the Vishay TSOP38238. This 3.3–5 V Grove module outputs active-low, demodulated digital pulses for MCU software decoding. Reception distance is up to 10 m, depending on the transmitter, alignment, and ambient light.