Chroma - ljus i en låda (12 / 13 steg)
Steg 12: Koden och App konfiguration
Koden för Arduino finns här:
Kräver den SoftwareSerial och Neopixel biblioteken. Båda finns att hämta i Arduino library manager.
Nu för konfigurationen av app: första start genom att ladda ner "Bluetuino" app tillgänglig på App Store (ingen google spela, ledsen!)
Du kommer att presenteras med två typer av styrenheter - reglage och knappar. Dessa alla skicka "koder" som texten att Arduino sedan tolkar och sedan gör något. Detta är den setup jag har (och vad koden förutsatt att jag stöder):
Hur denna lista kommer verk är: titel | Typ (S/B) | Underrubrik | Koden | Min | Max (min & max bara för skjutreglage)
RÖD | B | n/a | 876
GREEN | B | n/a | 877
BLÅ | B | n/a | 878
RAINBOW | B | Fullständig | 1
RAINBOW | B | Enskilda | 2
Påverka hastighet | S | Påverkar: Rainbow | Reglaget | 1 | 1000
MANUELL FÄRGER | B | On/Off | 55
Röd | S | Manuell | RedSlider | 0 | 255
Green | S | Manuell | GreenSlider | 0 | 255
Blå | S | Manuell | BlueSlider | 0 | 255
Hur du använder dessa kontroller är detta: de första 3 knapparna är master färger. De kommer att visas när det finns ingen effekt som för närvarande visas; dessa kan ändras i koden till andra färger. Rainbow effekterna är som namnet antyder; med deras hastighet som nästa reglaget, hastigheten hos valt. Den 4: e sista knappen, manuell färger tillåter manuell färg du väljer, med färg påverkas av R, G och B skjutreglagen under den. Manuell färger åsidosätter befälhavaren färgen tills du på det igen. Det är i en mening en Vippbrytare i stället för en momentan switch.