Stap 1: Program de controller en test
Voor de fase van programmering/testen hoeft u alleen vier dingen:
-De TCL-Controller
-een onderdeel van de 25 pixel van TCL lichten
-Mini USB-kabel
-een computer met de Arduino IDE-installed.*
Ik heb een paar code pakketten beschikbaar voor dit project. Een is CylonEye, HippieCatcher en HippieCatcher 'Veilige weg'.
Dit zijn de voorontwerpen, als soort. Ik zal posten wachtrij is opgeschoond code met betere reacties in een paar dagen.
CylonEye doet precies wat je zou verwachten, en een beetje meer. Het maakt gebruik van de schakelaars en de potten op het schild van de ontwikkelaar te geven de gebruiker veel gedrags wijziging opties zonder te herschrijven van de bron.
HippieCatcher functioneert als een digitale 'cow catcher'. Voor die te jong was een 'cow catcher' een ploeg-achtige contraption op de voorkant van de locomotief motoren die koeien off van railroad tracks afbuigen om te voorkomen dat trein ontsporingen. Ook de HippieCatcher code doorloopt en eindeloze reeks morphing kleuren die beginnen in het midden pixel en flow naar buiten naar de randen. HippieCatcher maakt ook van de ontwikkelaar schild ingangen aan te passen van de visuele weergave gebruikt.
HippieCatcher 'Veilige weg' is hetzelfde als hierboven, maar beperkt het de niveaus van blauw licht te houden u street legal.
CylonEye - Cylon_v0_10.ino.zip
HippieCatcher - HippyCatcher_v0_10.ino.zip
HippieCatcher "Weg Safe" - HippyCatcher_roadsafe_v0_10.ino.zip
Meer over de afstembare opties later.
Voor nu, door de TCL streng te verbinden door de vier-pins output kabel op de TCL-controller. Sluit de TCL-controller aan op de computer met behulp van uw USB-kabel. Ik gebruik een dual-head draagbare harde aandrijving USB-kabel, waardoor de hoeveelheid stroom beschikbaar om het TCL-systeem. Uploaden van de code van uw keuze op de controller, en zorg ervoor dat de verlichting beginnen morphing.
Met de controller, TCL strand en programmering gecontroleerd; We zijn klaar om te installeren van de pixels in het voertuig.
* Als u probeert te programmeren van een Seeeduino (of TCL ontwikkelaar Controller) op OS X Lion of Mountain Lion, moet u FDTI USB-stuurprogramma's installeren. Ik heb een blurb over dit op mijn blog ding. Zodra u de stuurprogramma's hebt, is het juiste bord "Arduino Duemilanove / ATMega 328" en de programmeur is "Arduiono als ISP".