Neopixel, ESP8266 och anpassade 3d tryckta innehavaren (3 / 4 steg)
Steg 3: Koden
Standard Arduino exempelkoden för Neopixels kör genom deras sekvens eller mönster innan du återvänder till den viktigaste loopen. Med en ESP8266 som mikrokontroller innebär att webbservern inte är lyhörd under detta intervall.
Jag använde animation kod från en okänd artikel på Adafruit att webbservern koden var aldrig blockeras av animation själva koden.
Den ursprungliga artikeln finns här https://learn.adafruit.com/multi-tasking-the-arduino-part-3/put-it-all-together-dot-dot-dot och refereras till i den bifogade uppförandekoden.
Du ändrar färgen på Neopixel med URL-adressen tilldelats av ESP,
Till exempel http://[Your IP-adress]/R anger Neopixels till rött.
Komplett alternativen är:
- / R = röd
- / G = grön
- / B = blå
- / W = vit Scanner
- / X = regnbåge
- / Y = Rainbow cykel
- / Z = Chaser Rainbow
- / set = R = 255, G = 255 & B = 100 [ställa in värden ändra till specifika färger]
Koden för min version kan modifieras för att ändra beteende eller lägga till i addit