Fairy Lantern (3 / 9 steg)
Steg 3: Arduino skiss
Koden
Här är Arduino 1.6.8 koden som styr LED och stepper motor. Både den tråd och det mjukvaran följetong biblioteket bör automatiskt tillgängliga för dig men du kan alltid använda det nya mjukvaran följetong biblioteket för att ändra i dina egna projekt. (http://arduiniana.org/libraries/newsoftserial/). Bara ladda ner filen och spara i biblioteksmappen.
För att köra koden, ladda ner det, öppna den från Arduino-programvaran och klickar du på pilen blå ladda upp med din USB ansluten till datorn och mikro-controller. I koden, Bluetooth mottagaren samlar in data från telefonen för att ändra färger på lamporna. När du trycker på "Stäng"-knappen aktiveras stepper motor för att öppna och stänga kronbladen medan en slumpmässigt genererad sekvens av färger lyser upp lampan.
SN: om Stepper Motor
En fråga jag hade är med Arduino stepper biblioteket inte fungerar bra med 5 V stepper. Den hade problem vrida moturs med en mycket långsam RPM. Du kan åtgärda problemet med hälften stepping så att det är programmerad med 8 steg totalt istället för 4, ger motorn i en mycket jämnare rörelse. Arduino koden som styr denna rörelse är ackrediterade till detta awesome instructable: