Animatronic Fawkes Phoenix (5 / 7 steg)
Steg 5: Programmera Arduino att kontrollera servon
I grund och botten programmet vänder ett mynt och om det är huvuden, den rör sig i nacken och tillbaka ett par gånger. Om det är svansar, det väntar 2 sekunder, sedan vänder ett annat mynt och om att en huvuden, den öppnas och stängs i näbben. Då väntar en annan 2 sekunder och går genom öglan kontinuerligt. Detta sätt, kan det vara ganska långa tider när Fawkes inte flytta, men andra gånger när han flyttar sitt huvud och näbb i slumpmässig ordning. Koden är i filen nedan.
Jag för en separat 9V batteri att självständigt driva Arduino när programmet laddas ner in i den. Stift 9 och 10 i arduino används för att kontrollera vinkeln på servon. En 6V batteriet (4 D celler gav gott om kraft för att köra alla Halloween kväll, även om 4 AA-batterier kan ha varit nog.) Servo grunderna är knutna till arduino marken. Arduino och batterierna var monterade i en låda som vilade på golvet av basen av abborre.
Framtida funktioner skulle vara att randomize nacken rörelsehastighet och vinkel mer, så väl som att byta runt näbben öppna och stänga hastighet.