En Man elektriska Parade Halloween kostym (12 / 13 steg)
Steg 12: Dags att programmera showen
Java är mitt språk val så skrev jag en ram och en simulator för min ljusshow. För att spela upp ljud, jag använde Java Media ramen och för att få tillgång till den seriella porten till tala till Arduino, jag använde RXTX biblioteket. Jag ville hålla det enkelt, så jag bara skriva data till USB-porten och inte försöker läsa alla svar.
För att synkronisera animationer med musik, jag skrev lite kod för att börja spela låten och sedan varje gång jag tryckte en nyckel, det skulle Markera en tidsstämpel. Inte den mest exakta metoden, men det fungerade tillräckligt bra. Jag sedan används tidsstämplar för att veta när man ska växla till nästa önskad animation.
När koden skrevs, jag lade till lite kod för att få viktiga händelser från det trådlösa tangentbordet och den tekniska sidan av dräkten var ganska mycket komplett.
Jag sprang en avlopp batteriprov och även med den bärbara datorns USB-port till makten Arduino och lysdioder, det kunde köra i drygt 3 timmar. Jag slutade med att flytta alla filer till en RAM-disk i hopp om att kunna driva ner hårddisken och kör systemet längre. Vi får se.
Här är en video av riggen i aktion: