Hack a TV Remote




In this instructable i will show you how you can hack your TV remote and to make it work as per your desire!

Hope you like it.

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: Watch the Video!

Step 2: Parts Required

1. Arduino UNO/NANO (or any other commpatible board)

2. IR reciever ( i used SM0038)

3.A TV remote

4. Breadboard

5.Connecting wires

7. LED

Step 3: Download the Library!

Download the IR Remote library for Arduino from here : https://www.mediafire.com/?9qxc9s0c47y94g9

****Steps to install the library*****

1.Extract the ZIP file

2.Copy the folder to the library folder of the arduino directory.

Its Done!

Step 4: Assembling the Circuit!

Make the circuit as shown on the bread board!

Step 5: Testing the Remote!

The next step is to identify the values which is associated with the remote button.

The basic idea is to upload the code and to check which output value from your remote control is given out when a button is pressed.

To check this simply upload the code to the Arduino ,

Open the serial monitor,

and press the button on the remote repeatedly.

NOTE: you will see many values because of the noise(or unwanted signals) from the environment which will interfere in the receptionof the signal.

so just ignore the other garbage values which is coming as result in the serial monitor

and look for that value which is repeated.

Step 6: Configuring the Remote!

Now its time to configure your remote to make it work as per your desire!

Now when you have the values from the remote that you got from the previous step

just take those values and copy it in the code!

Step 7: Its Done!

Yeah its done!

now you can control an LED( as i have done) or control your bot with remote!

The limits are just endless

Arduino All The Things! Contest

Participated in the
Arduino All The Things! Contest

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    7 Discussions


    1 year ago

    SO I am hoping to do the opposite I have a tv remote and I want to fins out what the signel its sending then recreate that on an ardunio ?

    1 reply

    Reply 1 year ago

    IR transmission is one way in case of TV remotethe tv doesnot sends the data so i guess you cannot do the opposite!


    3 years ago

    So, something's missing here. The library <IRremote.h> is found where? A link would be appreciated.

    2 replies

    Reply 3 years ago

    I have updated the Instructable.

    Also you can find the library here

    Reply 3 years ago

    I have updated the instructable.

    You can find the library here : https://www.mediafire.com/?9qxc9s0c47y94g9


    3 years ago

    There is no library,
    IRtester and Config_remote files are looking "same". (i think)

    You should check this.

    1 reply

    Reply 3 years ago

    I have updated this instructable, you can find the library here : https://www.mediafire.com/?9qxc9s0c47y94g9

    also the IRtester and Config_remote files aren't the same first upload the IRtester to the arduino to get the hex code of the number you are pressing,when you get the desired values note them down,open the code config_remote and replace the values which you have got with the ones in the code :)

    hope that would work!