Indholdsfortegnelse:

Arduino Cyclone Arcade Game: 6 trin
Arduino Cyclone Arcade Game: 6 trin

Video: Arduino Cyclone Arcade Game: 6 trin

Video: Arduino Cyclone Arcade Game: 6 trin
Video: DIY Arduino Cyclone Game with WS2812B Led Ring 2024, Juli
Anonim
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game

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

Materialer
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: