Stap 2: Build Circuit en belasting Code
Breadboard:
Breadboard omhoog het circuit per het schema en ervoor te zorgen dat alles werkt.
Ik had problemen met mijn WS2811 boards uit Ebay. De gegevens uit en gegevens in op de zeefdruk werden teruggedraaid, de RGB op de zeefdruk had ook de R- en G omgekeerd. Het circuit was prima, alleen op het etiket van deze beide werden teruggedraaid.
.
Code opmerkingen:
De kansen zijn echt goed dat je veel betere code dan wat ik hebben elkaar geflanst kan schrijven. Mijn code wordt uitgevoerd, het doet wat ik wil doen, en ik ben niet wat betreft het een Computer Science instructeur voor een rang. Ik zal het Pools omhoog in versie 2.0
(Dit was mijn eerste keer met een objectgeoriënteerde taal en ik ben niet een om te beginnen aan het begin, vooral wanneer er voorbeeldcode starten vanaf). De schouders van reuzen en dat alles.
Om te bouwen van de onderstaande code, begonnen ben ik met de Adafruit Larson Scanner demo. Het liep geweldig recht uit de doos, maar ik was niet gelukkig met het hebben van alleen de kleur rood.
Ik geladen het 'Lezen een coderingsprogramma' voorbeeldcode van bldr.org en het in combinatie met de Adafruit code, dan ik kon lezen het coderingsprogramma terwijl de Scanner gescand.
Ik gebruikte deze lezingen te wijzigen van de kleuren die worden weergegeven door de LEDs.
De waarden in de opzoeken tabel wijzigingen de weergegeven LED kleur veranderen. Wanneer u graag de manier waarop die het lijkt op de proefbank, het circuit naar een permanente proto-board en het soldeer omhoog. Het is waarschijnlijk een goed idee om dan geef het een andere test alvorens te installeren in uw auto.
Test Bench Video Ja, verandert de kleur van de Rotary encoder tint zodat deze overeenkomen met de LED-strip, hoewel het niet per se op die manier in de video wordt weergegeven. Mij vinden dat mij nood sommige oefenen met de witbalans op mijn camera.