ButterTunes

Jul 06, 2008 23:27

I finally found a use for one of my AVR Butterfly boards: as an interface to iTunes on my Mac.

The LCD scrolls the current song and artist. The joystick can change song and adjust volume.

Here's a couple shots of "Read My Mind by The Killers" scrolling by:




I programmed the AVR Butterfly in C, using avr-gcc and friends (AVR MacPack, in particular). On the Mac side, I wrote the code in Python making use of PySerial and py-appscript. I am pleased with how short and easy to write the python code was.

I have a USB to serial converter for the hardware interface to my Mac.

python, avr, buttertunes, computer, mcu, mac, code, programming, nerd

Previous post Next post
Up