Bare Bones Arduino IR Receiver

TV Remote

Old infrared remote controls can be a great way to interface with your projects. One of [AnalysIR’s] latest blog posts goes over the simplest way to create an Arduino based IR receiver, making it easier than ever to put that old remote to good use.

Due to the popularity of their first IR receiver post, the silver bullet IR receiver, [AnalysIR] decided to write a quick post about using IR on the Arduino. The part list consists of one Arduino, two resistors, and one IR emitter. That’s right, an emitter. When an LED (IR or otherwise) is reverse biased it can act as a light sensor. The main difference when using this method is that the IR signal is not inverted as it would normally be when using a more common modulated IR receiver module. All of the Arduino code you need to get up and running is also provided. The main limitation when using this configuration, is that the remote control needs to be very close to the IR emitter in order for it to receive the signal.

What will you control with your old TV remote? It would be interesting to see this circuit hooked up so that a single IR emitter can act both as a transmitter and a receiver. Go ahead and give it a try, then let us know how it went!

7 thoughts on “Bare Bones Arduino IR Receiver

  1. Well if you plug theLED into GPIO only, one active hgih, the other low you can provide the power to blast and switch the pin states to becode INPUT. As technically you shouldn’t be blasting and receiving at the same time anyway, but going back and forth ought to be OK.

  2. I don’t know jack here, but every VCR etc. has a three terminal IR module with gnd, 5V , and a TTL level signal out all nice and clean and “loud”. As in normal distance of operation.

Leave a Reply to GdoggCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.