• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » Simple Arduino IR Remote Control Decoder Circuit

Simple Arduino IR Remote Control Decoder Circuit

Last updated on 15 September 2025 by Admin-Lavi Leave a Comment

This project show how to read IR remote signals using Arduino.

We use TSOP1738 IR sensor.

Arduino can detect button press from remote.

This project for Simple Arduino IR Remote Control Decoder Circuit is simple and easy for beginners.

Circuit Coding:

#include <IRremote.h>

int receiver = 2; 
IRrecv irrecv(receiver);
decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume();
  }
}

Coding Explanation:

  • We include IRremote library.
  • Define pin D2 as input for IR sensor.
  • Setup serial monitor 9600.
  • Enable IR receiver.
  • Loop check IR data.
  • Print value in HEX format on serial monitor.

Circuit Working:

Simple Arduino IR Remote Control Decoder Circuit Diagram

Parts List:

ComponentQuantity
Resistor 220Ω1
Arduino Uno / Nano1
IR Receiver (TSOP1838)1
Any LED 5mm 20mA1

Circuit give 5V power to Arduino Uno or Nano.

Arduino is ready to read signals.

TSOP1838 receive IR light from remote.

Only receive correct frequency of about 38 kHz.

Remote send IR light signal.

IR Receiver detect signal and convert to digital pulse.

IR receiver output pin is connected to Arduino digital pin.

Arduino reads HIGH and LOW pulses.

LED1 is used as an indicator light.

R1 220Ω resistor limits the current going to LED.

Arduino program decode pulses to find which button pressed.

Each button have unique code.

Arduino show code on Serial Monitor OR control LEDs / devices.

When we press other button then Arduino detect new code.

Circuit keep running as long power is ON.

How to Build:

To build a Simple Arduino IR Remote Control Decoder Circuit follow the below mentioned connections:

  • Gather all the parts as shown in circuit diagram
  • Connect GND pin of IR sensor to GND on Arduino
  • Connect Vs pin of IR sensor to 5V on Arduino
  • Connect Out pin of IR sensor to D2 pin on Arduino
  • Connect LED anode with resistor R1 from Out pin of IR sensor to Arduino D3 pin

Note:

  • Use any TV/DVD set-top box remote.
  • Point it towards the front of TSOP1838 (the black dome sensor).
  • When we press a button remote sends invisible IR light (38kHz pulses).
  • TSOP1838 receives it and sends digital signal to Arduino.
  • Arduino decodes it and shows the code on Serial Monitor.
  • LED on D3 blinks shortly to show signal received.
  • Note down the HEX code values shown in Serial Monitor.
  • We can later use these specific codes in our program to control motors, relays or other devices.

Conclusion:

This Simple Arduino IR Remote Control Decoder Circuit is simple but smart.

It can read any button from your TV or remote and make Arduino act.

Easy to build, easy to use and fun to learn electronics.

With this our Arduino can see remote signals and control things like magic!

References:

Detecting code of IR remote

Filed Under: Arduino Projects, Remote Control Circuits

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Arduino GPS Based Speedometer Circuit

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar




Categories

  • Alarm Circuits (34)
  • Amplifier Circuits (67)
  • Arduino Projects (43)
  • Audio Circuits (95)
  • Automobile Circuits (19)
  • Battery Charger Circuits (48)
  • Free Energy (13)
  • Heater and Temperature Controllers (10)
  • High Voltage (1)
  • Indicator Circuits (39)
  • Inverter Circuits (13)
  • LDR Circuits (15)
  • LED and Lamps (116)
  • Meters and Testers (28)
  • Motor Controllers (18)
  • Oscillator Circuits (34)
  • Power Supply Circuits (92)
  • Remote Control Circuits (7)
  • Security and Protection (25)
  • Sensors and Detectors (89)
  • Solar Circuits (17)
  • Timer Circuits (30)
  • Transistor Circuits (57)
  • Transmitter Circuit (12)
  • Tutorials (5)
  • Water Level Controller (4)

Recent Posts

  • Simple Arduino IR Remote Control Decoder Circuit
  • Arduino GPS Based Speedometer Circuit
  • Arduino Based Motion Dog Barking Alarm Circuit
  • Arduino Based Entry Exit Monitoring Circuit
  • Water Quality Test Circuit using Arduino and Turbidity Sensor

Recent Comments

  1. Admin-Lavi on Constant Voltage, Constant Current Battery Charger Circuit
  2. Bill on Constant Voltage, Constant Current Battery Charger Circuit
  3. Admin-Lavi on Long Range FM Transmitter Circuit (2km)
  4. Sina on Long Range FM Transmitter Circuit (2km)
  5. Admin-Lavi on Long Range FM Transmitter Circuit (2km)

Copyright © 2025 | New Circuit Ideas