Connection Module
Bluetooth Module (BT04)
Description: The BT04 is a Bluetooth serial module that enables wireless communication between your board and other Bluetooth devices (like smartphones or PCs). It uses the UART interface for communication and supports AT commands for configuration (e.g., changing the device name, baud rate, or checking firmware version).
Connection:
W55MH32 |
BT04 Module |
|---|---|
3V3 |
VCC |
GND |
GND |
TX (UART3) |
RX (receive) |
RX (UART3) |
TX (transmit) |
Test Code: GitHub
Demo:
IR Emission Module
Description: The IR emission module (infrared transmitter) sends infrared signals to control devices such as TVs, air conditioners, fans, and other IR‑controlled appliances. It uses an IR LED to emit modulated signals (typically 38kHz) based on the recorded address/code. In smart home projects, this module can replay captured IR codes to control multiple devices from a single controller.
Connection:
W55MH32 |
IR Emission Module |
|---|---|
3V3 |
VCC |
GND |
GND |
PA0 (PWM) |
Signal |
Note
The IR emission module works together with the IR receiver module. After capturing and storing the IR codes from your remote controls, you can use this module to send those codes and control your appliances. The module typically uses the NEC protocol and requires a 38kHz carrier frequency.
Test Code: GitHub
Demo:
IR Receiver Module
Description: The IR receiver module (infrared receiver) captures infrared signals from remote controls and decodes them into address and command codes. It can record the IR codes of multiple remotes and save them to a text file on the SD card. This makes it ideal for building a smart home system, where you can learn the codes of your existing remotes and later use them to control devices via the IR emission module.
Connection:
W55MH32 |
IR Receiver Module |
|---|---|
3V3 |
VCC |
GND |
GND |
PG8 |
Signal |
Note
The IR receiver module uses the NEC protocol (most common) or other protocols. The recorded codes are saved as a mapping in a text file, allowing you to build a library of remote controls for your smart home setup.
Test Code: GitHub
Demo: