Paso 5: El Software
supongo que estás un poco familiarizado con C de programación así como trabajar con un Arduino.Usted necesitará las siguientes bibliotecas para compilar correctamente el código adjunto:
- iPodSerial https://github.com/finsprings/arduinaap
- GLCD http://code.google.com/p/glcd-arduino/downloads/list
De cómo éstos se utilizan te remito a la documentación que viene con cada uno. David hace un gran trabajo explicando a usar su biblioteca de iPodSerial, así que échale un vistazo para entender mejor cómo funciona; una vez más, el enlace es http://davidfindlay.org/weblog/files/2009_09_07_ipod_remote.php
Se adjunta el código que se ejecuta realmente el iPod pantalla de información. Estoy usando el Advanced Remote según lo definido por la biblioteca de iPodSerial. Encarga de traducir la entrada del usuario desde los botones y poner información en la pantalla, mientras que la biblioteca de iPodSerial encarga de hablar con el iPod. No voy a ir a través del código aquí, pero pueden descargar y echar un vistazo por ti mismo. Está bien comentado y deben ser fáciles de entender si estás familiarizado con C y el Arduino.