Arduino kontrollerade positionella RGB LED Christmas Tree (6 / 6 steg)
Steg 6: Kör och ändra koden
Den bifogade xmas.c filen (samma som föregående steg) är ett exempel för den kod som behövs för att gå igenom alla olika mönster. En körning av detta program är avbildad i den bifogade videon. Härifrån kan du ändra denna kod för att skapa dina egna mönster och logik. Koden är lätt att förstå och förlänga.
Den andra bifogade xmas_serial.c filen är installationsprogrammet om du vill Arduino att ange att via en seriell linje från ett annat system. I mitt fall en Raspberry Pi är används för att driva den Arduino kontroll av WS2811s och Arduino är ansluten till USB-porten på Raspberry Pi. I detta fall tyder kodkommentarer på vilka kommandon accepteras via seriell-linjen.
Som exempel trycka: chr(65) & chr(200) & chr(100) & chr(50) innebär att den första byten definierar kommandot typ A = fast färgade träd. De nästa tre byte 200,100,50 representerar den grön, röd, blå värden från 0-255.
Det är det, ett ganska enkelt bygga av Arduino och en WS2811 att en julgran för valfritt antal olika färg uppställningar. Jag tror det är ett stort projekt i förhållande till pris och kapacitet av färgskiftande belysning finns att köpa i butiker, och att det är en bra språngbräda till mer komplicerade LED interaktioner för framtida projekt.