Tartalomjegyzék:

Arduino Cyclone Arcade Game: 6 lépés
Arduino Cyclone Arcade Game: 6 lépés

Videó: Arduino Cyclone Arcade Game: 6 lépés

Videó: Arduino Cyclone Arcade Game: 6 lépés
Videó: DIY Arduino Cyclone Game with WS2812B Led Ring 2024, November
Anonim
Arduino Cyclone Arcade játék
Arduino Cyclone Arcade játék
Arduino Cyclone Arcade játék
Arduino Cyclone Arcade játék

Villogó villogó fények! Arduino! Játszma, meccs! Mit kell még mondani? Ez a játék a Cyclone arcade játékon alapul, ahol a játékos megpróbálja megállítani a led körbe görgetését egy adott helyen.

1. lépés: Anyagok

Anyagok
Anyagok

1x Arduino Uno

3x Jumper vezetékek

1x WS2812B LED szalag (az enyémet 30 dollárért vettem az Amazon -tól)

2. lépés: Kód

Töltse le az Arduino IDE -t a www.arduino.cc/en/Main/Software webhelyről

Töltse le a FastLED könyvtár legújabb verzióját a https://github.com/FastLED/FastLED/releases webhelyről

Telepítse a könyvtárat az Arduino IDE -ben az alábbi utasításokat követve:

Töltse le a projekt kódját innen.

Csomagolja ki a kódot, és nyissa meg az Arduino alkalmazásban, duplán kattintva a LEDGame.ino -ra.

3. lépés: huzalozás

Csatlakoztassa a három áthidaló vezetéket a led karakterlánchoz. Csatlakoztassa az első vezetéket a LED szalag 5 V -os padjáról az Arduino 5 V -os tüskéjéhez. Csatlakoztassa a második vezetéket a LED -szalag Din padjáról az Arduino 7 -es digitális tűjéhez. Csatlakoztassa az utolsó vezetéket a LED -szalag Gnd padjáról az Arduino Gnd -jéhez. Lehet, hogy forrasztania kell ezeket a vezetékeket a LED szalag párnáira. FIGYELMEZTETÉS: Ha több mint 30 LED -et csatlakoztat az Arduino készülékünkhöz, az túláramkárosodást okozhat a fedélzeti szabályozóban vagy az USB tápegységben.

4. lépés: Töltse fel a kódot és futtassa

Nyissa meg a kódot az Arduino IDE -ben. Cserélje ki a 24 -es sor 27 -es számát a LED -ek számával. Határozza meg, hogy melyik led legyen a középső led, és cserélje ki a 27. szám 14 -es számát. Kattintson a Feltöltés gombra a program feltöltéséhez a táblára. Győződjön meg arról, hogy a megfelelő tábla típusát és portját választotta ki az Eszközök menüből. Ezután nyissa meg a soros monitort, állítsa az átviteli sebességet 9600 -ra, és kövesse a képernyőn megjelenő utasításokat.

5. lépés: Hogyan működik a kód?

A kód egy egyszerű állapotgép, amely futó játékban vagy játék feletti állapotban fut. Az A for hurok addig mozgatja a LED -et a karakterlánc mentén, amíg a bemenet nem érkezik a soros kapcsolaton keresztül. Ezután a játék átvált a game over állapotra, és kiszámítja a led távolságát a karakterlánc közepétől.

6. lépés: Köszönjük, hogy elolvasta

Ha tetszett ez az Instructable, kérjük, fontolja meg kedvenceként, és kérjük, nézze meg a blogomat itt. Köszönjük, hogy elolvasta, és ha bármilyen javaslata vagy módosítása van, hagyja őket az alábbi megjegyzésekben.

Ajánlott: