Infrared Decoding Module
$4.001 pcs
An infrared decoding module is an electronic component designed specifically to receive and decode IR remote signals. It converts IR signals of a specific frequency (like 38KHz) emitted by IR remotes into digital signals that microcontrollers or smart devices can recognize.
| Dimensions | 27 × 17 mm |
|---|---|
| Brand |
easyelecmodule |
4724 in stock
An infrared decoding module is an electronic component designed specifically to receive and decode IR remote signals. It converts IR signals of a specific frequency (like 38KHz) emitted by IR remotes into digital signals that microcontrollers or smart devices can recognize.
Features and Advantages of the 5V Infrared Decoder Module
- 5V Wide Compatibility:Supports 5V DC power supply, compatible with mainstream development boards like Arduino and ESP32.
- Serial Port Output:Decoded commands are transmitted via TXD/RXD serial ports, eliminating the need for complex external interrupt programming.
- NEC Protocol Support:Works with 99% of IR remotes (likeTV, air conditioner, and set-top box remotes).
- Ultra-Compact Size: Measures only about 30×20mm, allowing easy integration into smart devices.
- Core Advantage: More User-Friendly Than “Standalone IR Receivers”
Compared to basic IR receivers (which require manual decoding programming), its advantages are clear:
- No Decoding Code Needed:The module has a built-in BH1417K chip that automatically demodulates and decodes IR signals, directly outputting digital commands.
- Plug-and-Play Serial Port: Connects to development boards via TXD/RXD serial ports, no need to occupy interrupt pins.
- High Stability:Built-in filter circuit ensures strong resistance to ambient light interference, enabling stable operation both indoors and outdoors.
Module Pins: An Interface You Can Understand at a Glance
| Pin Label | Function Description | Common Use Cases |
|---|---|---|
| VCC | Positive Power Supply | Connect to a 5V DC power source (like the 5V pin of a development board) |
| GND | Negative Power Supply | Connect to the GND of the development board/power supply (common ground ensures signal stability) |
| TXD | Serial Data Transmitter | Connect to the RX pin of the development board (like D0 on Arduino) |
| RXD | Serial Data Receiver | Connect to the TX pin of the development board (optional, used for module configuration) |
| IR Receiver | Signal Input | Face the IR remote to receive 38KHz IR signals |
How to Use? — Wiring + Debugging Guide
1、How to Use the IR Module with a USB TTL Adapter
(1) Install the USB TTL driver on your computer (skip if already installed).
(2) Connect the IR module to the USB TTL adapter and plug it into your computer.
(3) Open a serial assistant tool, select the correct port (as shown in the right image), and configure settings like baud rate.
(4) Press a button on the IR remote — the module’s indicator light will flash, and the serial assistant’s receive window will display 3 bytes of data. This means decoding is complete; record the code for future use in transmitting signals to control devices.
(5) After obtaining the IR data, to control a device, enter the data in the transmit window following the decoded format, then click “Send Data” to restore the remote’s IR signal and control the IR device.
Note: If the module’s indicator light does not flash when you press the remote (Step 4), the remote may not be supported (it may not use the NEC format). If the indicator flashes but no data appears in the serial receive window, check if the serial port is correct, if the serial port is open, or if the baud rate is set properly. The most common issue is incorrect wiring — try swapping the middle two wires of the IR module.
Shipping Cost
We only ship to the United States. Shipping costs are calculated based on the total order amount.
Shipping Method And Delivery Time
All orders will be processed and shipped within 72 hours of placing the order (excluding weekends and holidays). They will ship from Shenzhen, China, primarily via 4PX logistics. Depending on the destination and logistics conditions, other carriers such as DHL, FedEx, UPS, USPS, etc., may also handle the delivery. Estimated shipping time is 7-12 business days, with actual delivery occurring in 10-17 business days, depending on logistics conditions.
Payment:
We accept Visa, Master card, Maestro, American Express, JCB, Dinner's Club, Discover, Paypal, Apple Pay, Google Pay .

Reviews
There are no reviews yet.