The Wemos IR controller shield

In this small article we take a look at the IR controller shield, this is a shield which can act as an IR receiver and sender, here are some details about the shield

1x IR receiver (38kHz)

Configurable IO (Default: Sender – D3/GPIO0, Receiver – D4/GPIO2)

Lets see a picture of the shield, you can see the IR reciever and the 4 emitters around the outside, so quite a good design this.

Pins

The shield uses the follwoing pins, so they would be unavailable for other devices that you use

D1 mini

Shield

D3

Send

D4

Receiver

Code

You need to install the IRremote ESP8266 Library first. There are a few test examples but i simply wanted to see the code returned from a keypress. The default test examples had a bit more data than I really wished.

I have also noticed false codes getting returned at times, I have not figured this out yet. Looking at possible solutions although a few mention capacitors and noise.