Inhoudsopgave:

Arduino Cyclone Arcade Game - Ajarnpa
Arduino Cyclone Arcade Game - Ajarnpa

Video: Arduino Cyclone Arcade Game - Ajarnpa

Video: Arduino Cyclone Arcade Game - Ajarnpa
Video: Arduino Cyclone Arcade LED Chaser Game 2024, November
Anonim
Arduino Cycloon Arcade-spel
Arduino Cycloon Arcade-spel
Arduino Cycloon Arcade-spel
Arduino Cycloon Arcade-spel

Knipperende flitsende lichten! Arduin! Spel! Wat moet er nog meer worden gezegd? Deze game is gebaseerd op de Cyclone-arcadegame, waarbij de speler probeert te voorkomen dat een led op een specifieke plek rond een cirkel scrolt.

Stap 1: Materialen

Materialen
Materialen

1x Arduino Uno

3x jumperdraden

1x WS2812B LED-strip (ik heb de mijne hier voor $ 30 bij Amazon gekocht)

Stap 2: Coderen

Download de Arduino IDE van www.arduino.cc/en/Main/Software

Download de nieuwste versie van de FastLED-bibliotheek van

Installeer de bibliotheek in de Arduino IDE volgens de instructies hier:

Download hier de code voor dit project.

Pak de code uit en open deze in Arduino door te dubbelklikken op LEDGame.ino.

Stap 3: Bedrading

Sluit de drie jumperdraden aan op de led-string. Verbind de eerste draad van de 5v-pad op de LED-strip met de 5v-pin op de Arduino. Sluit de tweede draad van de Din-pad op de LED-strip aan op digitale pin 7 op de Arduino. Verbind de laatste draad van de Gnd-pad op de LED-strip met Gnd op de Arduino. Mogelijk moet u deze draden aan de pads op de LED-strip solderen. WAARSCHUWING: Het aansluiten van meer dan 30 leds op onze Arduino kan overstroomschade veroorzaken aan de ingebouwde regelaar of USB-voeding.

Stap 4: Upload de code en start

Open de code in de Arduino IDE. Vervang het getal 27 op regel 24 door het aantal leds. Bepaal welke led de middelste led moet zijn en vervang die door het getal 14 op regel 27. Klik op uploaden om het programma naar het bord te uploaden. Zorg ervoor dat u het juiste bordtype en de juiste poort selecteert in het menu Extra. Open vervolgens de seriële monitor, stel de baudrate in op 9600 en volg de aanwijzingen op het scherm.

Stap 5: Hoe werkt de code?

De code is een eenvoudige toestandsmachine, die in een game running of game over staat draait. Een for-lus verplaatst de led langs de string totdat de invoer via serieel wordt ontvangen. Vervolgens schakelt het spel over naar de game over-status en berekent de afstand van de led vanaf het midden van de string.

Stap 6: Bedankt voor het lezen

Als je dit Instructable leuk vond, overweeg dan om het als favoriet te beschouwen, en bekijk mijn blog hier. Bedankt voor het lezen, en als je suggesties of wijzigingen hebt, laat ze dan achter in de reacties hieronder.

Aanbevolen: