Obsah:

Arkádová hra Arduino Cyclone: 6 kroků
Arkádová hra Arduino Cyclone: 6 kroků

Video: Arkádová hra Arduino Cyclone: 6 kroků

Video: Arkádová hra Arduino Cyclone: 6 kroků
Video: Аркадный автомат своими руками #shorts #arcade #arcadegame 2024, Listopad
Anonim
Arkádová hra Arduino Cyclone
Arkádová hra Arduino Cyclone
Arkádová hra Arduino Cyclone
Arkádová hra Arduino Cyclone

Blikající zářivá světla! Arduino! Hra! Co víc je třeba říci? Tato hra vychází z arkádové hry Cyclone, kde se hráč pokouší zastavit rolování LED diod kolem kruhu na konkrétním místě.

Krok 1: Materiály

Materiály
Materiály

1x Arduino Uno

3x propojovací vodiče

1x WS2812B LED Strip (koupil jsem svůj za 30 $ od Amazonu zde)

Krok 2: Kód

Stáhněte si Arduino IDE z www.arduino.cc/en/Main/Software

Stáhněte si nejnovější verzi knihovny FastLED z

Nainstalujte knihovnu do Arduino IDE podle pokynů zde:

Stáhněte si kód pro tento projekt odtud.

Rozbalte kód a otevřete jej v Arduinu dvojitým kliknutím na LEDGame.ino.

Krok 3: Zapojení

Připojte tři propojovací vodiče k řetězci LED. Připojte první vodič z 5v podložky na LED pásku ke kolíku 5v na Arduinu. Připojte druhý vodič z podložky Din na LED pásku k digitálnímu pinu 7 na Arduinu. Připojte poslední vodič z podložky Gnd na LED pásku ke Gnd na Arduinu. Tyto vodiče budete možná muset připájet k podložkám na LED pásku. VAROVÁNÍ: Připojení více než 30 diod k našemu Arduinu může způsobit poškození proudu na palubním regulátoru nebo napájecím zdroji USB.

Krok 4: Nahrajte kód a spusťte

Otevřete kód v Arduino IDE. Nahraďte číslo 27 na řádku 24 počtem LED diod. Určete, která LED by měla být středová, a nahraďte ji číslem 14 na řádku 27. Kliknutím na tlačítko Nahrát nahrajte program na tabuli. V nabídce nástrojů vyberte správný typ desky a port. Poté otevřete sériový monitor, nastavte přenosovou rychlost na 9600 a postupujte podle pokynů na obrazovce.

Krok 5: Jak kód funguje?

Kód je jednoduchý stavový stroj, který běží buď ve spuštěném stavu hry, nebo ve stavu přes hru. A for loop pohybuje LED podél řetězce, dokud není přijímán vstup přes Serial. Poté se hra přepne do stavu přes hru a vypočítá vzdálenost LED od středu řetězce.

Krok 6: Děkujeme za přečtení

Pokud se vám tento Instructable líbil, zvažte prosím jeho upřednostnění a podívejte se prosím na můj blog zde. Děkujeme za přečtení a pokud máte nějaké návrhy nebo změny, zanechte je v níže uvedených komentářích.

Doporučuje: