Stap 2: Code
Naast het feit de orginele instructable dat ik zag verdwenen is, is de code voor de Arduino de echte reden dat ik wilde maken dit instructable. Adafruit heeft een eenvoudige fade-code voor de Arduino in de link, en het is een goed begin om te begrijpen hoe de Arduino controles de lichten, maar het is vrij veel wat de plug en play-controllers doen en er is niet veel ruimte voor het wijzigen van. De wijziging die u kunt doen is uiterst vervelend. Ik zocht andere voorbeeld-codes, en vond ton van code voor digitale strips, en een paar veranderde vormen van de code in de Adafruit link. Dus bracht ik het weekend lezen delen (korte concentratieperiode) van C++ tutorials en krijgen weinig lessen van mijn kamergenoot amateur programmeur. Hij schreef een code voor mij, gekoppeld bestand Jacobs_rolling_color_fade, dat vrij koel is, en voor tal van leuke variaties kan worden gewijzigd. Na het spelen rond met zijn code voor een dag en krijgen een gevoel voor de werking van de programmeertaal C++ schreef ik mijn eigen code, gekoppeld bestand My_Color_Fade.
Erg trots op mijn prestatie die ik nam het mee naar mijn kamergenoot amateur programmeur, die ook een full-time bubble buster, die hebben niet dezelfde gevoelens van bewondering voor mijn code die ik had. Het beste wat dat hij kon zeggen was "het doet wat u wilt doen."
Maar dat is precies het punt. Het kan niet de beste manier vanuit een programmer's perspectief, maar het doet precies wat ik wilde om te doen en schrijven, observeren en tweeking het hielp me om te leren veel over hoe de code voor de Arduino, en zeker hoe om te zuiveren van mijn code. En nu gaat festivalseizoen te schoppen kont dit jaar.
Één meer link Arduino Playground Sketchlist gebruiker bijgedragen schetsen voor alle soorten Arduino projecten.