Signal Input/Output

IRsmallDecoder

A small IR decoding library for Arduino, ATtiny, ESP8266, and ESP32 platforms, designed to control devices using a NEC, RC5, SIRC, or Samsung infrared remote.

It features efficient and reliable decoders that operate without timers, making it ideal for projects that rely on timer-based functions such as tone(), analogWrite(), or servo control. Note that this library does not support sending IR signals or decoding multiple different protocols simultaneously.

Go to repository

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.