Subscribe to Make Magazine Today!

Maker David Findlay gets his Arduino Nano talking AAP to his iPod using a SparkFun PodGizmo connector, BOB-08745 Logic Level Converter, and a ginormous red button.

Of course, hooking up wasn’t going to do much without some code to talk Apple Accessory Protocol, so that was the next task. I wrote an Arduino library for the parts of the Apple Accessory Protocol that I was going to need, and a bit more besides. I posted it on github in case anyone else wanted to use it. It comes with a couple of example sketches: a play/pause one using Simple Remote mode (wonder where I got that idea from); and one for Advanced Remote mode that pulls back information for the track that the iPod is currently playing. The latter could form the basis of an Arduino-based dock that showed track information on an LCD display, for example.

Adam Flaherty

I make cool stuff and write about other people making cool stuff on If you have something you think I should see, send me a tip.

blog comments powered by Disqus

Get every new post delivered to your Inbox.

Join 29,182 other followers