Obsah:

Arkádová hra Arduino Cyclone: 6 krokov
Arkádová hra Arduino Cyclone: 6 krokov

Video: Arkádová hra Arduino Cyclone: 6 krokov

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

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

Materiály
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: