• 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 » Arduino LED Dimmer Circuit using IR Remote

Arduino LED Dimmer Circuit using IR Remote

Last updated on 29 June 2026 by Admin-Lavi Leave a Comment

This project for Arduino LED Dimmer Circuit using IR Remote make simple LED look like smart light.

Here, LED listens to IR remote, IR receiver reads remote signal and then Arduino change LED brightness using PWM.

With Arduino and few parts, we can change brightness sitting on sofa and it feel like small home-automation system; also this project is good for beginners, as it mixes small coding, simple electronics and fun remote tricks.

Arduino Code:

#include <IRremote.h>

int RECV_PIN = 2;
int led = 9;
int brightness = 0;

IRrecv irrecv(RECV_PIN);
decode_results results;

void setup() {
pinMode(led, OUTPUT);
irrecv.enableIRIn();
}

void loop() {
if (irrecv.decode(&results)) {
long value = results.value;

if (value == 0xFFA857) {         
  brightness = brightness + 20;  
  if (brightness > 255) brightness = 255;
}

if (value == 0xFFE01F) {         
  brightness = brightness - 20;
  if (brightness < 0) brightness = 0;
}

analogWrite(led, brightness);
irrecv.resume();


}
}

Circuit Working:

Arduino LED Dimmer Circuit  Diagram using IR Remote

Parts List:

ComponentsValuesQuantity
Resistor220Ω 1/4 watt1
SemiconductorsArduino UNO board1
White LED1
TSOP4838 IR Receiver1

In the above diagram IR receiver takes remote signal and then the signal goes to Arduino digital pin and after that Arduino then decodes it.

When the user presses a button the Arduino increases or decreases LED brightness and LED brightness changes using PWM output pin and then LED becomes bright or dim slowly.

Formula with Calculation:

Below is the LED resistor value formula

R = (Vsource – Vled) / Iled

here,

  • Vsource is 5V
  • Vled is 2V
  • Iled is 0.015A

R = (5 – 2) / 0.015 = 200 ohms approx

So we have used 220 ohm resistor for safety.

How to Build:

To build a Arduino LED Dimmer Circuit using IR Remote follow the below steps:

  • First, take all the parts as shown in circuit diagram.
  • Next, IR receiver VCC pin goes to Arduino 5V.
  • After that, IR receiver GND pin goes to Arduino GND.
  • Then IR receiver OUT pin goes to Arduino digital pin 2.
  • Also, LED anode (+) goes to Arduino pin 9 through a R1 resistor and finally, LED cathode (-) goes to Arduino GND.

Conclusion:

To conclude, this is a simple Arduino LED Dimmer Circuit using IR Remote, as IR remote makes LED control wireless.

In addition, circuit and code is easy and we can also use same idea for lamps, strips or other small loads.

References:

Datasheet TSOP4838 IC

Filed Under: Arduino Projects, Automation Circuits, LED and Lamps, Mini 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: « IR Transmitter and Receiver Circuit using 555 and 4017 IC
Next Post: Arduino IR Remote Control RGB LED Circuit »

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar




Categories

  • 555 Timer Projects (137)
  • Alarm Circuits (81)
  • Amplifier Circuits (94)
  • Arduino Projects (103)
  • Audio Circuits (190)
  • Automation Circuits (150)
  • Automobile Circuits (40)
  • Battery Charger Circuits (89)
  • DIY Projects (437)
  • Free Energy (12)
  • Heater and Temperature Controllers (32)
  • High Voltage (24)
  • Hobby Circuits (244)
  • Indicator Circuits (63)
  • Inverter Circuits (17)
  • IoT projects (12)
  • LDR Circuits (47)
  • LED and Lamps (201)
  • Meters and Testers (44)
  • Mini Projects (392)
  • Motor Controllers (26)
  • Oscillator Circuits (70)
  • Power Supply Circuits (245)
  • Radio Frequency (8)
  • Remote Control Circuits (12)
  • Renewable energy (20)
  • Security and Protection (128)
  • Sensors and Detectors (236)
  • Solar Circuits (31)
  • Timer Circuits (63)
  • Transistor Circuits (178)
  • Transmitter Circuit (19)
  • Tutorials (33)
  • Voltage Regulator (67)
  • Water Level Controller (10)

Recent Posts

  • Low Current Controlled Battery Charger Circuit using LM723 IC
  • 741 Op-Amp Treble Booster Circuit
  • Simple Diode and Transistor Based Audio Limiter Circuit
  • Simple 500mW Speaker Driver Circuit
  • Easy DIY LM386 Audio Amplifier Circuit

Recent Comments

  1. Admin-Lavi on High Voltage Fence Charger Circuit
  2. etere on High Voltage Fence Charger Circuit
  3. Admin-Lavi on High Voltage Fence Charger Circuit
  4. egidio grzinic on High Voltage Fence Charger Circuit
  5. Logic OR Gate Circuit using Transistors - Circuit Ideas for You on Automatic Street Light Circuit using LDR

Copyright © 2026 | New Circuit Ideas