Stap 3: Laden de code
Als je alles correct hebt gedaan zou u zitten kundig voor gewoon kopiëren en plak deze code (bijlage) in uw Arduino IDE en uploaden rechtstreeks naar de Arduino. Binnen enkele seconden ziet u het breadboarded prototype gloeien in al zijn glorie.
Ik ben slechts een paar maanden in de codering zodat mijn code waarschijnlijk is zeer inefficiënt en kon worden geplukt, behalve door sommigen van u daar die veel slimmer dan ik zijn. Voel je vrij om commentaar met alle opbouwende kritiek met betrekking tot de code.
U moet de Adafruit Neopixel library. U kunt het downloaden hier.
Sommige punten op de code:
In de belangrijkste "ongeldig loop" sectie van de code is gewoon het genereren van willekeurige kleuren, helderheid en vertragingstactieken om te simuleren van de veranderende scènes die misschien wel op zijn plaats als u TV keken.
De potentiometer instelling bepaalt wat de maximale helderheid van de Fake TV zal zijn. Lage helderheid is al ingesteld. Helderheid van de pixels varieert van 0 (uit) tot 255 (vol op). Elke pixel verbruikt de meeste macht mogelijk rood, groen en blauw zijn alle maxed uit op 255 en helderheid is maxed uit op 255. Dit is vol op, helemaal wit licht en de pixels moeten verbruiken ongeveer 60 mA elke op dit moment. Voel je vrij om het wijzigen van de code voor het genereren van een lagere maximale helderheid zodat uw energieverbruik omlaag als dat van belang is.
Een opmerking over de kleuren: Ik had in eerste instantie de kleuren ingesteld op willekeurig genereren van waarden van 0 tot 255 maar ik vond dat bepaalde tijden zou je iets als rood = 255, groen = 3, blauw = 10 die bijna pure rood licht of soms puur groen of blauw. Dit leek gewoon niet na te bootsen de TV kijken heel goed dus ik jacked de minimale kleurwaarden tot 150 om meer subtiele kleuren, die waren meer "wit" als u uitstappen van een LED-TV. Voel je vrij om te spelen rond met dit, zoals u goeddunkt.
Alles werkt? Spelen met de potmeter en zien of wordt uw helderheid gewijzigd. Als je rechtstreeks de pixels staren bent, wellicht blind nu. Deze sukkels zijn helder!
Verhuizen langs!