Arduino Cyclone Arcade Game: 6 lépés
Arduino Cyclone Arcade Game: 6 lépés
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: