Drunkbox (5 / 8 steg)

Steg 5: programmering



Programmering av styrelsen är ganska enkelt.

Först, ladda ner Arduino IDE.

För det andra hämta koden för att ladda upp på arduino. Projektet finns här på github, men du kan också få en ZIP för det genom att klicka här.

Packa upp arkivet och navigera till mappen "arduino". Bara dubbelklicka på filen "arduino.ino", Arduino IDE öppnas.

Om det behövs kan du ändra värdena på "ANPASSNINGSBARA variabler" del.

Du kanske också vill översätta animeringsbildrutor "counter_bmpX".

När du väntar säger någon blåsa det "Blow här ". "Blow" ordet är enkel text, men jag ville ha en pil efter/under ordet "här" som en annan animering så jag skapade en bildruta för bildruta-animering. Varje ram är enkla binära koden säger vilken pixel för att sätta på. Du kan antingen uppdatera animeringen eller ta bort den för att helt enkelt säga "Blow här" med ren text.

För att göra alla ramar använt jag detta verktyg till mig:

https://dl.dropboxusercontent.com/u/20758492/Arduino/thermalPrinterCharsGen/index.html

Klicka på "bild"-knappen längst upp till höger och helt enkelt dra 8 x 8 bilder. Titta på bilden på toppen för att se ett exempel av alternativ aktiverat att generera hexadecimala data redo att kopiera/klistras på arduino koden.

När du är redo att gå, bara ladda upp koden på arduino och prova din nya leksak!

Prova att trycka på knappen för att manuellt aktivera motorn sedan prova alkohol sensorn genom att sätta några stark alkohol flaska framför den. Också, ry att spela med potentiometern att se om det faktiskt ändras svårigheten.

Slutligen, göra "kalibrering part" där alla får dåligt berusad och aktivera potentiometern så den mest berusade av er gör det kasta räkningar inte alltför lätt.

Vara försiktig inte till starta den motor medan endast ansluten via USB till din dator! USB-porten kanske inte uppskattar det! Koppla in strömförsörjningen först som motorn kommer dra mer ström än USB-porten kan hantera!

Se Steg
Relaterade Ämnen