Arkádová hra Arduino Cyclone: 6 kroků
Arkádová hra Arduino Cyclone: 6 kroků
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: