Stap 5: De Software
ik ben ervan uitgaande dat u enigszins vertrouwd bent met C programmeren, evenals het werken met een Arduino.U moet de volgende bibliotheken om met succes de bijgevoegde code te compileren:
- iPodSerial https://github.com/finsprings/arduinaap
- GLCD http://code.google.com/p/glcd-arduino/downloads/list
Voor hoe deze worden gebruikt verwijs ik u naar de documentatie die wordt geleverd met elk. David heeft een geweldige job leggen uit aan zijn iPodSerial bibliotheek gebruiken, dus check it out om beter te begrijpen hoe het werkt; de link is weer http://davidfindlay.org/weblog/files/2009_09_07_ipod_remote.php
De code die eigenlijk de iPod informatiescherm loopt is gekoppeld. Ik ben met behulp van de geavanceerde externe zoals gedefinieerd in de iPodSerial bibliotheek. Het behandelt vertalen van gebruikersinvoer uit de knoppen en het ophangen van informatie van op het scherm, terwijl de iPodSerial-bibliotheek verwerkt in gesprek met de iPod. Ik ben niet van plan te gaan door middel van de code hier, maar u kunt het downloaden en neem een kijkje voor jezelf. Ik is goed heeft gereageerd en moet gemakkelijk te begrijpen als je bekend bent met de C en de Arduino.