Instructables

How to control TV functions using Analog input and Arduino

Featured
DSC06244.JPG
Have you ever wanted to use a good old knob to control your TV volume instead of repeated button pushing? Or make it controlled by light? Do you want your remote to be replaced by an awesome arduino and let it do the hard work of using a remote for you? Well this instructable is for you!

Also if you just want to learn how to use IR to control your TV with your arduino this will help you gain some understanding. Or maybe inspire some awesome project and instructable ideas!

In this instructable we will be using a 10k potentiometer, IR LED, and an Arduino to control the volume (or anything else you want) on a TV.

Here is a materials list

NOTE: "*" means optional

Arduino (or clone, but the arduino Leonardo has not worked for me)

10k potentiometer

IR LED http://www.radioshack.com/product/index.jsp?productId=2062565

100 ohm resistor 

IR receiver http://www.radioshack.com/product/index.jsp?productId=2049727

*NPN transistor and 1k resistor (if you want to amplify power to IR LED)

*pushbutton 

*regular LED and 470 ohm resistor

You will also need to download the IRremote library from this site:

http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html

and make shure to make it arduino 1.0/1.0.1 compatible by changing

#include
to
#include
in IRRemoteInt.h.

Now Lets Begin!
 
Remove these adsRemove these ads by Signing Up
mpinner1 year ago
I too have had issues getting the IRremote library working on an Arduino Leonardo or clone.. I was glad to find you had issues too and that i'm not crazy. It led me to look further and find that Leonard has a timer4 which operates on pin13. The library supports this and it now works for me.
thanks!
--matt
via http://arduino.cc/forum/index.php?topic=115033.0
sfokaren2 years ago
Great job! I am looking forward to seeing more of your inventions and instructibles!
randofo2 years ago
Nice first Instructable!
emdarcher (author)  randofo2 years ago
Thanks!