Stap 2: De LilyPad codering
Ik heb nooit om het even wat gecodeerd voordat, waardoor dit het lastigste onderdeel voor mij. Voordat ik begon, gebruikte ik Leah Buechley van LilyPad Tutorials om mezelf vertrouwd te maken met hoe de LilyPad werkte. Dit leerde me hoe de software te gebruiken, wat de verschillende termen in het gemiddelde van de code, welke verschillende secties zijn noodzakelijk wanneer u schrijf een code, enz. Ik adviseer dat je met deze tutorials spelen voordat u begint met het schrijven van een code voor jezelf.
Ik echt wilde hebben de Knuffeldier Speel een lied, en ik dacht dat het zou leuk om lichten flash samen met de toelichting. Ik gebruikte de instellingen voor een lied dat Leah Buechley in haar tutorial heeft. Ik schreef de notities naar "Jesus Loves Me" voordat ik Deze grafiek gebruikt voor het toewijzen van de frequenties aan de notities, en ik zong het lied herhaaldelijk om te beslissen welke notities die nodig zijn om langere/waar dat een vertraging in de code. Ik getweakt veel langs de weg, meerdere concepten houden wanneer ik dingen veranderd en ik het uit voortdurend testte als ik werkte, laden elke versie die ik op de LilyPad met de Mini-USB-snaar probeerde. Toen ik blij met het liedje was, voegde ik "digitalWrite" instructies voor/na elke noot te hebben verschillende LEDs aan/uit schakelen met elke noot. De code is gekoppeld.
Opmerking: ik wilde de roze LED uit het verblijf van de Tri-Color LED op tijdens het liedje, en ik vond dat te doen dat ik in de code opgeeft moest dat het licht op hoge en lage zijn. Ik weet niet waarom het werkt wanneer de code is geschreven op die manier, maar het doet!