Skip to content
David Conran edited this page Jul 7, 2020 · 9 revisions

Welcome to the IRremoteESP8266 wiki!

Notes:

IR Receiving

If you are using the (Serial) RX pin to connect to the IR receiver module, make sure to add the following line in the setup() function. Serial.begin(115200,SERIAL_8N1,SERIAL_TX_ONLY); That should limit in-bound serial communications from interfering on the ESP8266.

[Fritzing/Diagram] NodeMCU v1.0 with ESP-12E and IR Reciever NodeMCU v1.0

ESP-01 module receiver circuit is here.

IR Sending

[Fritzing/Diagram] NodeMCU with a 940nm IR LED and NPN transistor (e.g a 2N3904).
IR Sending Circuit

Similarly as with Receiving, if you are using the RX pin to drive the IR LED/transmitter, make sure to add the following line in the setup() function. Serial.begin(115200,SERIAL_8N1,SERIAL_TX_ONLY); That should limit in-bound serial communications from interfering on the ESP8266.

ESP-01 module sender circuit is here.