Färg kalibrera RGB lysdioder med en Arduino (5 / 5 steg)
Steg 5: Utvärdering lägen
Resten av lägena är bra för utvärdering och experiment. Jag använder oftast dem att testa nya klasar av lysdioder. De fungerar liknande till grov-läge, vilket innebär att trimmare absoluta positioner används.
RGBCMYW
Liknar grov, detta läge kan du ställa en fördefinierad mängd grundläggande färger: röd, grön, blå, gul, cyan, magenta och vit. Ursprungliga färger sitter i CMYWready [] matris, kommentera array är nedanför. När du ställer in alla sju färger, skrivs programmet den matris som relativa maximivärdena för tre basfärger och en uppsättning av "opinionsbildare" visar deras relativa styrka. Dessa värden beräknas baserat på det sätt som du anger var och en av de 7 grundfärgerna. Återigen, jag använder dessa värden bara som referens när du utvärderar nya lysdioder, men kanske du hittar några bättre användning för dem. När alla färgerna anges, två lysdioderna kommer att gå in i rainbow läge: en testet kommer att Visa regnbågen baserat på dessa nya värden, hänvisningen LED kommer att visa en syntetisk standard regnbåge, du kan kunna se skillnaden. Kontrollera den
void showTwoFinalRainbows()
fungera, det finns kommenterade rutiner att visa denna regnbåge på olika sätt (sinusvåg ingår).
COMPAREUP och ner knappar kan användas för att ändra hastigheten på rainbow animeringen.
RGB
Samma som ovan, men begränsad till rött, grönt och blått. Prova att sänka grön värde (det är nästan alltid ljusare än de andra två färgerna), och kontrollera resultatet. Kan vara användbar för motstånd val om din lysdioder setup behöver dem på varje ben.
CMY
Samma som ovan, men endast cyan, magenta och gult. Hänvisningen LED visar röda, gröna och blå som de är bra jämförelse punkter att inrätta dessa färger.
WB
"Vita balans" läge låter dig ställa in endast vita. Skillnaden här är att en hänvisning LED kommer att Visa cyan, magenta och gult med de förändringar som redan tillämpas.
RAINBOW
Detta läge kan du trimma tre basfärger på levande rainbow animeringen. Den test LED visar justerade färger, jämförelsen LED visar standardfärgerna. Den andra LED kan slås av och på med SET-knappen. Tryck på Skriv ut-knappen för att få resultat och växla mellan HSV och sinusvåg rainbow animationer.
Och det är det! Kommentarer och frågor Välkommen.