En flerfärgad LED lampa (3 / 5 steg)
Steg 3: Programvaran
Innan montering lampan, kan du testa att allt faktiskt fungerar. Så kan du använda den programvara som jag skapat för att driva lampan. Det är en blandning av vad du kan få från Adafuit webbplats för att testa den Neopixel ringen, med några ändringar som att lägga till mer belysning system och knappen funktionalitet. Knappen gör det möjligt för att flytta från en belysning system till nästa, starta om från den första efter den förra.
Belysning-systemen som ingår i programmet bifogas detta steg är följande:
- regnbåge: använder en växlande del av färgerna i regnbågen för att tända plexiglas barer
- rainbowCycle: använder alla färger i regnbågen för att rotera ljuset av plexiglas barer
- theaterChaseRainbow: använder en växlande färg regnbågens alternativt tända jämna och udda plexiglas barer
- movingColor: använder en växlande färg regnbågens för att tända en efter en plexiglas bar om du vill skapa en roterande effekt
- bouncingColor: lyser upp två symmetriskt placerade plexiglas barer använder en växlande färg av regnbågen
- fadingColor: använder en växlande färg regnbågens att långsamt lysa upp och sedan dim alla plexiglas barer
- Psycho: använder en snabbt föränderlig färg i regnbågens för att tända alla plexiglas barer
- vit: lyser upp alla plexiglas barer med vitt ljus
- svart: stänger av alla plexiglas barer
För att förstå hur man lägger programmet i Gemma mikrokontroller, föreslår jag att du läser Gemma inledande Adafruit artikeln. Tänk på att även när ärendet stängs, USB-kontakten kommer att förbli tillgänglig både att driva lampan och att programmera om Gemma mikrokontroller. Därför, om du blir uttråkad om de belysning system du har, kan du ändra dem efter behag.
När du har laddat programmet, ansluten Neopixel ringen och såg till att allt fungerar, är det dags att montera lampan.