Indholdsfortegnelse:
- Trin 1: Materialer
- Trin 2: Kode
- Trin 3: Ledningsføring
- Trin 4: Upload koden og kør
- Trin 5: Hvordan fungerer koden?
- Trin 6: Tak fordi du læste
Video: Arduino Cyclone Arcade Game: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Blinkende prangende lys! Arduino! Spil! Hvad mere skal der siges? Dette spil er baseret på Cyclone -arkadespillet, hvor spilleren forsøger at stoppe en led, der ruller rundt i en cirkel på et bestemt sted.
Trin 1: Materialer
1x Arduino Uno
3x Jumper Wires
1x WS2812B LED Strip (jeg købte min for $ 30 fra Amazon her)
Trin 2: Kode
Download Arduino IDE fra www.arduino.cc/en/Main/Software
Download den nyeste version af FastLED -biblioteket fra
Installer biblioteket i Arduino IDE ved at følge instruktionerne her:
Download koden til dette projekt herfra.
Pak koden ud, og åbn den i Arduino ved at dobbeltklikke på LEDGame.ino.
Trin 3: Ledningsføring
Tilslut de tre jumper -ledninger til ledstrengen. Tilslut den første ledning fra 5v -puden på LED -strimlen til 5v -stiften på Arduino. Tilslut den anden ledning fra Din pad på LED strip til digital pin 7 på Arduino. Tilslut den sidste ledning fra Gnd -puden på LED -strimlen til Gnd på Arduino. Du skal muligvis lodde disse ledninger til puderne på LED -strimlen. ADVARSEL: Tilslutning af mere end 30 leds til vores Arduino kan forårsage overstrømsskade på den indbyggede regulator eller USB -strømforsyning.
Trin 4: Upload koden og kør
Åbn koden i Arduino IDE. Udskift nummer 27 på linje 24 med antallet af lysdioder. Bestem hvilken led, der skal være center -led, og erstat den med nummer 14 på linje 27. Klik på upload for at uploade programmet til tavlen. Sørg for at vælge den korrekte korttype og port fra værktøjsmenuen. Åbn derefter den serielle skærm, indstil baudhastigheden til 9600, og følg vejledningen på skærmen.
Trin 5: Hvordan fungerer koden?
Koden er en simpel tilstandsmaskine, der kører i enten et spil, der kører eller game over state. A for loop bevæger ledet langs strengen, indtil input modtages over Serial. Derefter skifter spillet til spillet over tilstand og beregner afstanden mellem ledet fra midten af strengen.
Trin 6: Tak fordi du læste
Hvis du kunne lide denne Instructable, kan du overveje at favorisere den, og tjek min blog her. Tak fordi du læste, og hvis du har forslag eller ændringer, skal du efterlade dem i kommentarerne herunder.
Anbefalede:
Arduino Cyclone Game: 5 trin (med billeder)
Arduino Cyclone Game: Jeg har aldrig spillet det rigtige cyklonarkadespil, men jeg kan godt lide tanken om at spille med vores reaktionstid. Jeg designede et miniaturiseret spil. Den består af 32 lysdioder, der danner en cirkel, lysdioderne lyser en efter en som en led chaser. Målet er at trykke på en knap
POING! - Arduino Arcade Game !: 3 trin
POING! - Arduino Arcade Game !: Vi bygger et arkadespil i PONG-stil, der bruger dele fra " The Most Complete Starter Kit UNO R3 Project " kit fra Elegoo Inc.Fuld Disclosure - De fleste dele, der blev leveret til denne instruktionsbog, blev leveret til forfatteren af Elegoo
Arduino Game Controller + Unity Game: 5 trin
Arduino Game Controller + Unity Game: I denne instruktive vil jeg vise dig, hvordan du bygger/programmerer en arduino game controller, som kan oprette forbindelse til enhed
Arduino Pocket Game Console + A -Maze - Maze Game: 6 trin (med billeder)
Arduino Pocket Game Console + A -Maze - Maze Game: Velkommen til min første instruerbare! Det projekt, jeg vil dele med dig i dag, er Arduino labyrintspil, der blev en lommekonsol, der var lige så god som Arduboy og lignende Arduino -baserede konsoller. Det kan flashes med mine (eller dine) fremtidige spil takket være ekspo
Arduino LED Laser Arcade Game: 3 trin (med billeder)
Arduino LED Laser Arcade Game: I denne instruktive vil jeg demonstrere, hvordan man laver et Laser Arcade Game ved hjælp af LED- og lyssensorer. Koden er inkluderet, og du behøver ikke mange dele for at bygge den. Jeg vil ikke fortælle dig, hvordan jeg bygger sagen, det skal du selv lave! T