INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Kode
- Stap 3: Bedrading
- Stap 4: Laai die kode op en voer dit uit
- Stap 5: Hoe werk die kode?
- Stap 6: Dankie dat u gelees het
Video: Arduino Cyclone Arcade Game: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Blink flitsende ligte! Arduino! Spel! Wat meer moet gesê word? Hierdie speletjie is gebaseer op die Cyclone -arcade -speletjie, waar die speler probeer om 'n LED op 'n spesifieke plek om 'n sirkel te keer.
Stap 1: materiaal
1x Arduino Uno
3x jumper drade
1x WS2812B LED Strip (ek het myne vir $ 30 by Amazon hier gekoop)
Stap 2: Kode
Laai die Arduino IDE af van www.arduino.cc/en/Main/Software
Laai die nuutste weergawe van die FastLED -biblioteek af vanaf
Installeer die biblioteek in die Arduino IDE volgens die instruksies hier:
Laai die kode vir hierdie projek hier af.
Pak die kode uit en maak dit oop in Arduino deur dubbel te klik op LEDGame.ino.
Stap 3: Bedrading
Koppel die drie springdrade aan die led -string. Koppel die eerste draad van die 5v -pad op die LED -strook aan die 5v -pen op die Arduino. Koppel die tweede draad van die Din -pad op die LED -strook aan die digitale pen 7 op die Arduino. Koppel die laaste draad van die Gnd -pad op die LED -strook aan Gnd op die Arduino. Miskien moet u hierdie drade aan die pads op die LED -strook soldeer. WAARSKUWING: As meer as 30 LED's aan ons Arduino gekoppel word, kan die aan boordreguleerder of USB -kragtoevoer oorstroom word.
Stap 4: Laai die kode op en voer dit uit
Maak die kode oop in die Arduino IDE. Vervang die nommer 27 op reël 24 met die aantal LED's. Bepaal watter led die middelpunt moet wees en vervang die nommer 14 op reël 27. Klik op oplaai om die program na die bord te laai. Maak seker dat u die regte bordtipe en poort in die gereedskapskieslys kies. Maak dan die seriële monitor oop, stel die baud -tempo op 9600 en volg die aanwysings op die skerm.
Stap 5: Hoe werk die kode?
Die kode is 'n eenvoudige staatsmasjien wat gebruik word in 'n speletjie of 'n game over state. A vir lus beweeg die led langs die string totdat insette oor Serial ontvang word. Dan skakel die spel oor na die game over state en bereken die afstand van die led van die middel van die string.
Stap 6: Dankie dat u gelees het
As u van hierdie Instructable hou, kan u dit oorweeg om dit te verkies, en kyk gerus na my blog hier. Dankie dat u gelees het, en as u voorstelle of veranderinge het, laat dit dan in die kommentaar hieronder.
Aanbeveel:
Arduino Cyclone Game: 5 stappe (met foto's)
Arduino Cyclone Game: Ek het nog nooit die regte sikloon -arkadespel gespeel nie, maar ek hou van die idee om met ons reaksietyd te speel. Ek het 'n geminiaturiseerde spel ontwerp. Dit bestaan uit 32 LED's wat 'n sirkel vorm, die LED's brand een vir een as 'n geleide jaer. Die doel is om 'n knop te druk
PUNK! - Arduino Arcade Game !: 3 stappe
PUNK! - Arduino Arcade Game !: Ons bou 'n arcade-speletjie in PONG-styl wat dele van die " The Most Complete Starter Kit UNO R3 Project " kit van Elegoo Inc. Volledige bekendmaking - Die meeste dele wat vir hierdie instruksies verskaf is, is deur die skrywer deur Elegoo
Arduino Game Controller + Unity Game: 5 stappe
Arduino Game Controller + Unity Game: In hierdie instruksies sal ek u wys hoe u 'n arduino -spelbeheerder kan bou/programmeer wat aan eenheid kan koppel
Arduino Pocket Game Console + A -Maze - Maze Game: 6 stappe (met foto's)
Arduino Pocket Game Console + A -Maze - Maze Game: Welkom by my eerste instruksies! Die projek wat ek vandag met u wil deel, is Arduino doolhofspel, wat 'n sakkonsole geword het wat net so goed soos Arduboy en soortgelyke Arduino -gebaseerde konsoles geword het. Dit kan met my (of u) toekomstige speletjies geflits word danksy die ekspo
Arduino LED Laser Arcade Game: 3 stappe (met foto's)
Arduino LED Laser Arcade Game: In hierdie instruksies sal ek demonstreer hoe u 'n Laser Arcade Game kan maak met behulp van LED- en ligsensors. Die kode is ingesluit en u benodig nie baie onderdele om dit te bou nie. Ek sal jou nie vertel hoe ek die saak bou nie; jy sal dit self moet maak! T