Obsah:
- Krok 1: Materiály
- Krok 2: Kód
- Krok 3: Zapojenie
- Krok 4: Nahrajte kód a spustite
- Krok 5: Ako funguje kódex?
- Krok 6: Ďakujeme za prečítanie
Video: Arkádová hra Arduino Cyclone: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Blikajúce svetlá! Arduino! Hra! Čo viac treba povedať? Táto hra je založená na arkádovej hre Cyclone, kde sa hráč pokúša zastaviť posúvanie diódy LED okolo kruhu na konkrétnom mieste.
Krok 1: Materiály
1x Arduino Uno
3x prepojovacie vodiče
1x LED pásik WS2812B (ten som kúpil za 30 dolárov od Amazonu tu)
Krok 2: Kód
Stiahnite si Arduino IDE z www.arduino.cc/en/Main/Software
Stiahnite si najnovšiu verziu knižnice FastLED z
Nainštalujte knižnicu do Arduino IDE podľa týchto pokynov:
Odtiaľ si stiahnite kód pre tento projekt.
Rozbaľte kód a otvorte ho v Arduine dvojitým kliknutím na LEDGame.ino.
Krok 3: Zapojenie
Pripojte tri prepojovacie vodiče k reťazcu LED. Pripojte prvý vodič z 5 V podložky na páse LED k 5 V kolíku na Arduine. Pripojte druhý vodič z podložky Din na páse LED k digitálnemu kolíku 7 na Arduine. Pripojte posledný vodič z podložky Gnd na LED páse k Gnd na Arduine. Možno budete musieť tieto vodiče spájkovať s podložkami na páse LED. UPOZORNENIE: Pripojenie viac ako 30 diód LED k nášmu Arduinu môže spôsobiť nadmerné poškodenie palubného regulátora alebo napájania USB.
Krok 4: Nahrajte kód a spustite
Otvorte kód v Arduino IDE. Nahraďte číslo 27 na riadku 24 počtom LED diód. Určte, ktorá dióda by mala byť stredová, a nahraďte ju číslom 14 v riadku 27. Kliknutím na tlačidlo nahrať program nahráte na nástenku. V ponuke nástrojov vyberte správny typ a port dosky. Potom otvorte sériový monitor, nastavte prenosovú rýchlosť na 9600 a postupujte podľa pokynov na obrazovke.
Krok 5: Ako funguje kódex?
Kód je jednoduchý stavový stroj, ktorý beží buď v stave spustenia hry, alebo v rámci hry nad zápasom. A for loop pohybuje LED diódou pozdĺž reťazca, kým nie je vstup prijatý cez sériové číslo. Potom sa hra prepne do stavu over -game a vypočíta vzdialenosť diódy od stredu reťazca.
Krok 6: Ďakujeme za prečítanie
Ak sa vám páčil tento návod, zvážte zaradenie medzi obľúbené a navštívte môj blog tu. Ďakujeme za prečítanie a ak máte nejaké návrhy alebo zmeny, nechajte ich v komentároch nižšie.
Odporúča:
Vertikálna arkádová hra s integrovaným LED displejom PIXEL: 11 krokov (s obrázkami)
Vertikálna arkádová hra s integrovaným LED displejom PIXEL: **** Aktualizované o nový softvér, júl 2019, podrobnosti tu ****** Arkádová zostava s unikátnou vlastnosťou, že LED dióda LED sa mení tak, aby zodpovedala zvolenej hre. Umenie postáv na stranách skrinky je vyrezávané laserom a nelepí sa
Arkádová hra Cyclone LED: 4 kroky
Cyklónová arkádová hra LED: Cieľom tohto projektu bolo vytvoriť jednoduchú hru pomocou Arduina, ktorá by bola interaktívna a zábavná pre deti. Pamätám si, že cyklónová arkáda bola jednou z mojich obľúbených arkádových hier, keď som bol mladší, a tak som sa rozhodol ju zopakovať. T
Arkádová hra Stackers: 6 krokov (s obrázkami)
Arkádová hra Stackers: Ahoj, chlapci, dnes sa s vami chcem podeliť o túto úžasnú arkádovú hru, ktorú môžete vytvoriť pomocou mnohých LED diód Ws2812b a mikrokontroléra/FPGA. Hľa, Stack Overflow - naša hardvérová implementácia klasickej arkádovej hry. Čo sa začalo ako školský projekt, ktorý
Inteligentná basketbalová arkádová hra s obručami na počítanie skóre pomocou platformy Evive- integrovaná platforma Arduino: 13 krokov
Inteligentná basketbalová arkádová hra s obručami na počítanie skóre pomocou integrovanej platformy Evive- Arduino: Zo všetkých hier sú najzábavnejšie arkádové hry. Preto sme si povedali, prečo si ho neurobiť sami doma! A sme tu, najzábavnejšia DIY hra, akú ste doteraz hrali - DIY arkádová basketbalová hra! Nielen, že je
Arkádová hra Halloween Dostihy: 6 krokov
Arkádová hra Halloween Dostihy: Tento rok sme sa rozhodli vytvoriť dostihovú arkádovú hru na Halloween. Inšpirovali sme sa mechanickou verziou s názvom Dostihy Roll-a-Ball. Našim cieľom bolo vytvoriť hru s priamym ovládaním, ktorá osloví široký okruh hráčov. Na základe