Paso 1: La investigación
El primer paso en la fabricación de este dispositivo fue a averiguar si era posible. Aún no había dado la entretela con un iPod pensado mucho antes de esto y yo no tenía idea de existir protocolos públicamente para hacerlo.Uno de los primeros sitios que encontré al investigar fue una web de diseño senior de Cornell que detallan el desarrollo de un iPod dock tomó y envió comandos a un iPod. El sitio, https://courses.cit.cornell.edu/ee476/FinalProjects/s2007/awr8_asl45/awr8_asl45/index.html, fue muy útil en el que detalla las conexiones necesarias, pero lo más importante demostró que esto era de hecho posible hacer.
Encontré con varios recursos más y entonces tropezó con mi fuente primaria. Encontré el blog de David Findlay, http://davidfindlay.org/weblog/files/2009_09_07_ipod_remote.php, y en ella habló sobre su desarrollo de un iPod control remoto y una biblioteca de Arduino que maneja iPod interfaces de una manera muy sencilla. Esta es la biblioteca que utilicé en mi proyecto.
También encontré este sitio web útil que el protocolo de accesorio de Apple, https://nuxx.net/wiki/Apple_Accessory_Protocol. No es realmente necesario entender como biblioteca de David encarga de esto detrás de las escenas, pero pensé que era bueno saber y puede ser útil para otras aplicaciones.