The project is about how to use a IR receiver with a remote. By the end you will be able to print out the figures you press on the remote on the Serial monitor. I made this project so people can learn how to use a IR receiver and a remote. This work because as you press a button on a remote the receiver will read it and you can also just convert it to a hexadecimal so it is easier to read the values you get then makes two LEDs turn on or off

.
EXPANDED TECHNICAL DETAILS
Universal Protocol Decoding
This foundational project explores the world of Infrared (IR) communication used by millions of consumer electronics devices.
- NEC/Sony/RC5 Protocol Support: Uses the
IRremotelibrary to capture 38kHz pulses. The Arduino decodes the specific 32-bit hexadecimal codes. - Learning Mode Logic: Includes a "Raw Data" mode where the user can point ANY remote (TV, AC, DVD) at the sensor and see the raw timing of the pulses in the Serial Monitor, providing a deep dive into pulse-coded modulation.
Control Implementation
- Hardware Trigger Mapping: Includes a switch-case logic where specific codes trigger local hardware events, such as toggling a relay or changing the color of an RGB LED strip.