Apple Remote Arduino Shield


[Computergeek] made an Arduino Shield in order to use it as an Apple remote. We like the construction technique that he used; taking perf-board and soldering the circuit and using stripped wire to interface with the pin sockets on the Arduino. He’s written the code needed to function as an Apple Remote but this shield has a lot more potential. This is an excellent opportunity to delve into the different IR protocols out there and create a universal remote for all of your random devices. We’d also want to give it a try as a TV-B-Gone.

The parts are easy to find or salvage without putting in an order.  We’re not certain about his design, he should probably have invited a resistor to the party the two IR LEDs are having.

27 thoughts on “Apple Remote Arduino Shield

  1. I’ve refused the Arduino kool-aid before this, but I had a quick science fair timer project to do for the kids, so instead of yet again setting up the PIC C compiler etc I ordered one.
    Man they are soooo easy to use with the simple included libraries and IDE. The project took 1/4th the time it would have with a PIC.

  2. I didn’t add use a resistor with the IR LED’s because pin 13 already has one built in. So Russ, KMD, RazorConcepts, jamieriddles & robocat are correct in their thinking.

    I didn’t add a menu button because I didn’t have another button easily assessable & on my apple remote it’s kind of annoying. But it would be easy to add one.

    Thanks for featuring my project!

  3. As the author of the Arduino Apple Remote library, I’m super excited that my work has (tangentially) made Hack-a-day. I welcome any patches, as well as pointers to other projects using it. Thanks for featuring a project that featured my project.


  4. @ladz
    what you talking about !?
    in MPLAB you can real time debug, calculate each cycle time and use any language you like and most of them come with so large libraries that manual look like encyclopedia

  5. If not including a resistor in series with a current mode device isn’t wrong, then connecting two current mode devices in parallel certainly is.

    If you wouldn’t do either of these things with power diodes, why is it that people think it’s okay with LE Diodes? Because they *look* like little globes? Is the need for current drive *really* that hard to understand?

    I have examples of LED torches (flashlights) that depend entirely on the bulk resistance of the diodes in parallel and internal resistance of the battery in series – utterly bloody horrible “design”. Some LED’s do expire, and they make very poor use of the batteries. Yes, even manufacturers are getting away with such abominations, but they *are* abominations, not examples to emulate.

    Adding a transistor stage will allow more current to be switched, but current setting resistors then become mandatory. IR LED’s in particular have the lowest cut-in voltage at 1.2 volts, and their V/I curve then rises almost vertically with a slope of amps per volt!


    I don’t think a “reflector” is actually going to help much because most of the light is already being lensed into about a 30 degree forward cone. What does work is a bit more lensing to concentrate the energy into a narrower beam.

  6. @riazap
    Derangement Syndrome mean irrational belief despite all factual evidence(like false imaginary difficulties or unbelievable high cost) so professor, to which side this definition apply more ?

  7. @therian
    I’m not knocking PICs at all.
    The PIC / MPLab and assorted compilers and certainly have more flexibility and power than Arduino. But for quick hobby projects that don’t require any optimization for manufacturability, battery life, speed, etc (read: actual engineering) it seems like the Arduino environment is ideal.

  8. @Jay Vaughan
    “I think the point of using an Arduino is that when this project gets boring, its easy to take the Arduino off to some other party.

    but this mean you destroy you project, newer leaving working one, isn’t it better to grab new cheap chip from bag and leave working piece for future use ?

Leave a 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.