ARDUINO kontrollerade 12v RGB LED STRIP (2 / 2 steg)
Steg 2: kod
Förutom det faktum orginal instructable jag såg är borta, är koden för Arduino den verkliga anledningen jag ville göra detta instructable. Adafruit har en enkel fade kod för Arduino i länken, och det är en bra början till att förstå hur Arduino styr lampor, men det är ganska mycket vad domänkontrollanter som plug and play gör och det finns inte mycket utrymme för att ändra. Den förändrar du kan göra är extremt tråkiga. Jag sökte andra exempel koder och hittade massor av kod för digital remsor, och ett par av förändrade former av koden i länken Adafruit. Så tillbringade jag helgen läsa delar (kort uppmärksamhet span) av C++ tutorials och få lite lektioner från min amatör-programmerare rumskompis. Han skrev en kod för mig, bifogad fil Jacobs_rolling_color_fade, som är ganska cool, och kan ändras för massor av coola variationer. Efter lekte med hans kod för en dag och få en känsla för hur C++ språk fungerar jag skrev min egen kod, bifogad fil My_Color_Fade.
Ganska stolt över min prestation jag tog det till min amatör-programmerare rumskompis, som också är en heltid bubble buster, som inte har samma känslor av beundran för min kod som jag hade. Det bästa han kunde säga var "gör vad du vill göra."
Men det är just punkten. Det kan inte göra det på bästa sätt ur programmerares synvinkel, men den gör precis vad jag ville göra och skriva, observera och tweeking det hjälpte mig att lära sig mycket om hur kod för Arduino och definitivt hur felsöka min kod. Och nu festivalen säsongen kommer att sparka röv i år.
En mer länk Arduino Playground Sketchlist användare bidragit skisser för alla typer av Arduino projekt.