Arduino eenheid racespel (4 / 4 stap)

Stap 4: Afwerking van het spel


Op dit punt moet alles enkel fijn werken. Wij ervaren sommige kleine vertraging (het spel reageerde een beetje langzaam op de arduino ingang) maar over het geheel genomen het doet het werk!

Nu is het tijd om uw spel mooi te maken. Toevoegen van rekwisieten, bomen, munten te halen, wat dan ook. Het is nu uw spel. Eenheid is een eenvoudig programma om te leren, en met haar grote gemeenschap en honderden tutorials op Youtube bijvoorbeeld, u helpen vanaf daar kunt verwachten als je het nodig hebt.

U kunt maken van uw eigen hoofdmenu en spel over scherm zoals wij deden. Tutorials online vinden om dat werk te maken.

Wanneer u bent klaar om te bouwen van uw spel, Volg deze tutorial als u wilt, er zijn anderen die er.

Hopelijk alles werkt nu, maar ik ben mooi je bent ergens vast omdat dit vaag werd geschreven (hopelijk niet zo veel meer). Als u hoeft helpen, schrijf een reactie en ik zal zien wat ik kan doen!

Mijn excuses voor eventuele fouten met mijn grammatica, ik ben niet een native speaker Engels.

Scripts voor u om te tweaken met in eenheid zijn hier te downloaden.

Definitieve Arduino Code (toegevoegd meer takken om te zien als je zachtjes draaien of veering!):

 //Declare sensors int sensorGas; int sensorBrake; int sensorWheel; void setup(){ //Start serial communication Serial.begin(9600); } void loop(){ //Brake pedal: A2, Gas pedal: A1, Steering wheel: A0 sensorGas = analogRead(A1); sensorBrake = analogRead(A2); sensorWheel = analogRead(A0); if(sensorWheel > 996 && sensorWheel < 1007){//Is steering wheel idle? //Write value 5 Serial.write(5); delay(20); } if(sensorWheel < 995 && sensorWheel > 980){//Is steering wheel to the left? //Write value 6 Serial.write(6); delay(20); } if(sensorWheel < 979){//Is steering wheel all the way to the left? //Write value 7 Serial.write(7); delay(20); } if(sensorWheel > 1008 && sensorWheel < 1015){//Is steering wheel to the right? //Write value 4 Serial.write(4); delay(20); } if(sensorWheel > 1016){//Is steering wheel all the way to the right? //Write value 3 Serial.write(3); delay(20); } if(sensorBrake > 950){//Is brake pedal down? //Write value 2 if(sensorGas < 950){ Serial.write(2); delay(20); } } if(sensorGas > 950){//Is gas pedal down? //Write value 1 if(sensorBrake < 950){ Serial.write(1); delay(20); } } if(sensorGas > 950 && sensorBrake > 950){//Are all pedals down? //Write value 90 Serial.write(90); delay(20); }if(sensorGas < 950 && sensorBrake < 950){//Are none of the pedals down? //Write value 0 Serial.write(0); delay(20); } //Wait for the transmission of outgoing serial data to complete Serial.flush(); } 

Gerelateerde Artikelen

Arduino RPG Simulator

Arduino RPG Simulator

In mijn jeugd hadden we arcades en bowlingbanen om games te spelen iets beter dan de Atari huis gaming systeem. Het VIC-20 computer thuis systeem was de voorganger van de Commodore-64. Opgroeien in een tijd voordat de draadloze telefoons en afbeeldin
GEEKS zijn KEWL: Arduino-gecontroleerde 18 x 6 LED Matrix (in uitvoering)

GEEKS zijn KEWL: Arduino-gecontroleerde 18 x 6 LED Matrix (in uitvoering)

doel: tegen het einde van dit project, ik hoop dat het bericht laten weergeven scrollen "GEEKS zijn KEWL" op een LED-matrix.Tot nu toe heb ik de benodigde hardware, waaronder een handgemaakte Arduino-eenheid, een ATMega168 microcontroller, een h
OUDE Sovjet-OMSCHAKELAPPARAAT

OUDE Sovjet-OMSCHAKELAPPARAAT

Dit is een switch-box die ik heb tijdens een renovatie-project van mijn keuken gemaakt. Het is ontworpen voor looks en functie. Het vereist een breed scala van materialen, gereedschappen en technieken om te bereiken. Elk van deze in dit Instructable
Open hersenengolf interface hardware

Open hersenengolf interface hardware

bijgewerkt op 16 juni 2014 voor sectie 9:u kunt ook direct naar sectie 9 gaan.hoge kwaliteit hersenengolf interface maken als low-cost en kleine grootte mijn meer dan is 20 jaar van de droom. Hiervoor moet massa productie, moeten werken met beleggers
Xbees (serie 2) gebruiken voor het besturen van een motor

Xbees (serie 2) gebruiken voor het besturen van een motor

met twee xbees, een arduino, een xbee exploreren een h-brug, draadloos bedienen een gelijkstroommotor om te draaien in beide richtingen (laatste video).Opmerking: Ik gebruikte de xbee ik gekoppeld aan, maar voor een één op één communicatie, in plaats
Externe auto Starter via Bluetooth

Externe auto Starter via Bluetooth

Welkom bij een project van mij dat in de werken voor een tijdje is geweest. In dit Instructable, zal ik proberen om u een idee van wat ik deed om te beginnen mijn auto met behulp van Bluetooth. Ten eerste, is hier video om te laten zien wat ik heb ku
Stringless bas

Stringless bas

Een nieuw type van Bas instrument om de kloof tussen snaarinstrumenten en sleutel gebaseerde controllers.Pine "nek" meten op 24 inch herbergt de arduino eenheid, breadbord en geleidend schuim sensoren. Als u wilt een notitie selecteren, gewoon u
Maak een reactionaire, beschaafde sculptuur met 123D maken-ik maakte het op TechShop

Maak een reactionaire, beschaafde sculptuur met 123D maken-ik maakte het op TechShop

dit instructable leert u hoe maak je een klein beeld van een man die een eenvoudige melodie wordt afgespeeld wanneer u zijn hoed verwijdert. Ik gebruik vaak 123D maken voor projecten en ik vinden van verschillende manieren om te maken gebruik van. Di
Nachtelijke Pathfinder

Nachtelijke Pathfinder

Dit project, genaamd de Nighttime Pathfinder, kan de eigenaar om te navigeren van zijn of haar huis in het donker zonder verstoring van de rest van de bewoners thuis. De Pathfinder bestaat uit twee delen, een belangrijkste chassis, (bestaat uit Lego
Interval lange blootstelling Camera

Interval lange blootstelling Camera

er is een echte schoonheid in lange blootstelling fotografie.  Uren en dagen en weken en maanden en zelfs jaren op één frame kan worden verkort en dat frame zal de constanten in ons snel tempo en voor eeuwig veranderende leven winkel.  Het probleem i
Robot slang

Robot slang

doelDit project werd gebouwd voor de dingen die denken student/afgestudeerde klasse CSCI 4830-7 en CSCI 7000-7 voor de Universiteit van Colorado in Boulder.  Onze groep bestaat uit een graduate en twee studenten.  We werkten aan het project voor 8 we
Gyroscopische Arduino Head Tracking eenheid

Gyroscopische Arduino Head Tracking eenheid

Dit is een subsysteem heb ik ontwikkeld voor een aangepaste Arduino RC vliegtuig ik ben momenteel het ontwerpen en bouwen. Dit hoofd tracking systeem wordt gebruikt om de hoek van een boordcomputer FPV (First Person Video) camera gebaseerd op de heli
Nunchuck text-to-speech eenheid. Zeer lage kosten TVout/Arduino gebaseerd

Nunchuck text-to-speech eenheid. Zeer lage kosten TVout/Arduino gebaseerd

doel:Tekst-naar-spraak-eenheid van de laagste mogelijke kosten voor mensen met een handicap, eventueel in ontwikkelingslanden. Zelfstandige (d.w.z. niet PC gebaseerd)Input apparaat:Ongewijzigde Wii Nunchuck.In dit voorbeeld, ik ben met behulp van de
Bouwen van goedkope spelbesturingen (Arduino + verwerking, eenheid, etc)

Bouwen van goedkope spelbesturingen (Arduino + verwerking, eenheid, etc)

Hi iedereen!In mijn vrije tijd heb ik gedaan een reeks van goedkope controllers die gebruik arduino te worden geïnterfacet met elk platform van uw keuze (ze waren inderdaad goedkoop maar hebben een laser leuker zeker helpt).Verlaten enkele foto's voo