IR#

Various Infrared functions including TV-B-Gone, sending and receiving IR commands.

Supported Modules#
Built-In Options#
- Infrared Emitter Most devices come equipped with a built-in IR emitter.
- M5Stack Mini Infrared Emitter & Receiver Unit This module offers easier connectivity compared to other options.
Unofficial Modules#
Warning
These KY- modules may be available under different names and may require modifications for optimal range when used with 3.3V boards. See source 1 and source 2 for details.
- Elecrow Arduino Infrared Remote Control IOT Smart IR Module: Functions well at 3.3V without requiring modifications.
- IR Hats for Raspberry Pi: Designed for 3.3V operation; untested but expected to work.
- LOLIN D1 IR Shield: Requires soldering for setup.
- DIY Board: Additional option for custom projects.
Default Pinouts#
- TX: Built-in LED
- RX: GROVE_SCL
Request for Information#
- Wanted: Comparative analysis of the range performance of different IR modules.
Unsupported/Non-Functional Modules#
- YT-IRTM Transmitter/Receiver: Utilizes a serial connection and supports NEC protocol only.
- Flirc: Other unbranded IR receivers and blasters with USB/USB-C connections, such as this product.
Features#
TV-B-Gone: Sends infrared signals to turn off various screens.
Custom IR: Allows sending of custom IR codes from files stored in LittleFS or on an SD card.
IR Read: Capable of reading and decoding incoming IR signals.
Replay Payloads Like Flipper#
To access .ir files, visit: Infrared Payloads.
Lucaslhm/Flipper-IRDB also has so many payloads you can use
Methods for Transmitting .ir Files#
- Custom IR App Select commands individually from the IR menu
- SDCard/LittleFS File Manager Access under the Files menu (sends all commands)
- WebUI by clicking the icon (sends all commands)
- Serial Command For example, use
ir tx_from_file AC_LG_SX122CL_off.irfor further details, refer to the Serial Command Guide (sends all commands)