Sätta en Cylon i den! (1 / 4 steg)
Steg 1: Programmera controller och test
För programmering/testning scenen behöver du bara fyra saker:
Controller-TCL
-en 25 pixel strand av TCL lampor
-Mini USB-kabel
-en dator med Arduino IDE installed.*
Jag har några kod paket tillgängliga för detta projekt. En är CylonEye, HippieCatcher och HippieCatcher "Säkra vägen".
Detta är utkast, att vara snäll. Jag kommer att utstationering rensade upp koden med bättre kommentarer i några dagar.
CylonEye gör precis vad du förväntar dig, och lite mer. Det använder de växlar och krukor på utvecklare sköld att ge användaren många beteendemodifikation alternativ utan att behöva skriva om källan.
HippieCatcher fungerar som en digital "ko catcher". För dessa för ung var en "ko catcher" en plog-liknande grej på framsidan av lokomotivet motorer som avleda kor av järnvägsspåren för att förhindra att träna urspårningar. På samma sätt HippieCatcher koden växlar mellan och ändlös rad av morphing färger som börjar i mitten pixel och flöde utåt mot kanterna. HippieCatcher gör också används av utvecklare sköld ingångarna att justera visuella displayen.
HippieCatcher "Säkra Road" är samma som ovan, men det begränsar nivåerna av blått ljus att hålla dig street legal.
CylonEye - Cylon_v0_10.ino.zip
HippieCatcher - HippyCatcher_v0_10.ino.zip
HippieCatcher "Road Safe" - HippyCatcher_roadsafe_v0_10.ino.zip
Mer om avstämbara alternativen senare.
För nu, Anslut TCL strand till fyrstiftskontakt utgång kabel på TCL controller. Sedan ansluta TCL handkontrollen till datorn med USB-kabeln. Jag använder en bärbar hårddisk dual head USB-kabel, vilket ökar mängden ström tillgänglig till TCL system. Ladda upp koden för ditt val till registeransvarige, och se till att lamporna börjar morphing.
Med controller, TCL strand och programmering kontrolleras. Vi är redo att installera pixlar i fordonet.
* Om du försöker programmera en Seeeduino (eller TCL utvecklare Controller) på OS X Lion eller Mountain Lion, måste du installera FDTI USB drivrutiner. Jag har en blurb om detta på min blogg sak. När du har drivrutiner, rätt styrelsen är "Arduino Duemilanove / ATMega 328" och programmeraren är "Arduiono som ISP".