Lysdioder för bakgrundsbelysning (8 / 11 steg)
Steg 8: Full systemtestning
När remsorna klipps till längd är det dags för full systemtest. Koppla in den första remsan helt, använda skriptet Neopixel StripTester i arduino att testa det, måste du ändra antalet lysdioder och pin-beläggning.
När det remsan fungerar, driva systemet ner (koppla ur) och Anslut sedan upp den nästa remsan. Igen ändra pin-beläggning för att testa denna nya band. Upprepa tills varje remsa arbetar individuellt.
Neopixel använder
Strip.show()
för att driva oavsett kod till band, innebär detta något över detta i slingan ska skjuts till band. Du kan lägga till i förseningar att göra en blinkande eller klev effekt eller om väntan är mindre än 60hz får du en smidig fade.
Duplicera den
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
så att du har en inställning för varje remsa
Adafruit_NeoPixel strip0 = Adafruit_NeoPixel (135, PIN0, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel strip1 = Adafruit_NeoPixel (135, PIN1, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel strip2 = Adafruit_NeoPixel (135, PIN2, NEO_GRB + NEO_KHZ800);
etc.
sedan
Strip.BEGIN()
blir strip0.begin()
strip1.BEGIN()
och
strip0.show()
strip1.show()
När du är klar med detta steg alla dina remsor borde göra * något * du kan finjustera koden senare men den största delen blir remsorna arbetar tillsammans och drivs.