Arduino + LCD Based IR Decoder

About: I love electronics and science!

In this project, I used an Arduino to display the HEX code of remote controllers. The signal is received through a TSOP4838 IR receiver, the blue LED signals that the key is pressed and the signal is received. Then Arduino decodes it and sends it to the Hitachi based 44780 display. I did not write any code from scratch. I basically merged Arduino's example for LCD and IR receiver. Instead of sending the HEX code to the serial port, in this work, the HEX code is sent to the LCD. Here is the Arduino code:


VISHAY , Infrared Receiver, Remote Control, 38 kHz, TSOP4838

Arduino (Uno or Duemilanove)

Standard LCD 16x2

Blue LED

Wires and a few resistors

A breadboard potentiometer to adjust the contrast of the LCD. (5 or 10k).

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: TinkerCAD Simulation Link

Check in TinkerCAD, where it is publicly available.

Be the First to Share


    • Instrument Contest

      Instrument Contest
    • Make it Glow Contest

      Make it Glow Contest
    • STEM Contest

      STEM Contest