IR Remote Decoder Using Arduino

IR Remote Decoder Using Arduino © CC BY-NC-SA

Decoder IR signals using arduino. These codes can be later used in many projects.

  • 1 comment
  • 10 respects

Components and supplies

Apps and online services

About this project

This is another user friendly tutorial for making a very simple IR Remote decoder using an Arduino and IR receiver. This tutorial will cover everything from setting up the software to using the IR Receiver and decoding the signals. These signals can be used later for multiple projects including IR Remote control Robot, Home automation and similar IR controlled projects.

Step 1: Gathering Materials :-

1. Arduino.

2. IR Receiver ( 1838 used here)

3. BreadBoard.

4. Wires.

5. Arduino IDE.

Step 2: Making Connections :-

First check the PinOut diagram of the IR receiver you have. IR receivers have 3 pins, +Ve, GND and Out. Before using any receive make sure you know these pins. If connected improperly the setup won't work and you will find it difficult to figure it out.

Make the following connections :-

1. Connect +ve pin of receiver to 3.3v of Arduino.

2. GND pin of receiver to GND of Arduino.

3. Out pin of receiver to Digital pin 2 of Arduino.

connect the arduino board to computer as we need to upload the code and monitor the IR pulses.

Step 3: Setting Up the IDE :-

For using IR applications first you need to add an IR library to your IDE or our program won't work.

Download IR Library.

Extract the downloaded file.

Copy the extracted folder.

Goto >> C drive >> Programs Files (x86) >> Arduino >> Libraries.

Paste the folder in Libraries.

That's it IDE is ready to work with our code.

Step 4: Uploading Code & Testing :-

Download the Code I have provided and upload it to Arduino Board.

Once the code is uploaded, Goto tools and select serial monitor.

The ardunio should restart/rest and you are ready to collect the codes of your remote. Just point the remote towards the IR receiver and press the button you have to decode the signal of. A hexadecimal value will appear on the screen, these are the IR codes you need to note which will be needed for future IR remote operated projects.

If you find anything difficult or come across any problem, Feel free to comment.


Error opening file.


Similar projects you might like

Arduino: Switching ON/OFF Appliances Using IR Remote

Project showcase by Naman Chauhan

  • 128 respects

Controlling an Arduino Turret with IR Remote

Project tutorial by Team RobotGeek Projects Team

  • 1 comment
  • 19 respects

IR Remote Controlled Power Switch for Rapsberry Pi 3

Project tutorial by Vilém Kužel

  • 1 comment
  • 9 respects
Add projectSign up / Login