Spisu treści:

Arduino Cyclone Arcade Game: 6 kroków
Arduino Cyclone Arcade Game: 6 kroków

Wideo: Arduino Cyclone Arcade Game: 6 kroków

Wideo: Arduino Cyclone Arcade Game: 6 kroków
Wideo: DIY Arduino Cyclone Game with WS2812B Led Ring 2024, Listopad
Anonim
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game

Migające, błyskotliwe światła! Arduino! Gra! Cóż więcej trzeba powiedzieć? Ta gra jest oparta na arkadowej grze Cyclone, w której gracz próbuje zatrzymać przewijanie diody led w określonym miejscu.

Krok 1: Materiały

Materiały
Materiały

1x Arduino Uno

3x przewody połączeniowe

1x taśma LED WS2812B (kupiłem swoją za 30 USD od Amazon tutaj)

Krok 2: Kod

Pobierz Arduino IDE ze strony www.arduino.cc/en/Main/Software

Pobierz najnowszą wersję biblioteki FastLED ze strony

Zainstaluj bibliotekę w Arduino IDE postępując zgodnie z instrukcjami tutaj:

Pobierz kod do tego projektu stąd.

Rozpakuj kod i otwórz go w Arduino, klikając dwukrotnie na LEDGame.ino.

Krok 3: Okablowanie

Podłącz trzy przewody połączeniowe do łańcucha led. Podłącz pierwszy przewód z podkładki 5v na pasku LED do pinu 5v w Arduino. Podłącz drugi przewód z podkładki Din na pasku LED do cyfrowego pinu 7 w Arduino. Podłącz ostatni przewód z podkładki Gnd na pasku LED do Gnd na Arduino. Może być konieczne przylutowanie tych przewodów do padów na pasku LED. UWAGA: Podłączenie więcej niż 30 diod led do naszego Arduino może spowodować nadmierne prądowe uszkodzenie wbudowanego regulatora lub zasilacza USB.

Krok 4: Prześlij kod i uruchom

Otwórz kod w Arduino IDE. Zastąp liczbę 27 w wierszu 24 liczbą diod LED. Ustal, która dioda powinna być diodą centralną i zastąp ją numerem 14 w linii 27. Kliknij upload, aby wgrać program na tablicę. Upewnij się, że wybrałeś właściwy typ płyty i port z menu narzędzi. Następnie otwórz monitor szeregowy, ustaw szybkość transmisji na 9600 i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Krok 5: Jak działa kod?

Kod jest prostą maszyną stanów, działającą w trybie gry lub gry po zakończeniu gry. Pętla for przesuwa diodę LED wzdłuż ciągu, aż sygnał wejściowy zostanie odebrany przez Serial. Następnie gra przechodzi w stan game over i oblicza odległość leda od środka struny.

Krok 6: Dzięki za przeczytanie

Jeśli podobał Ci się ten Instructable, rozważ jego dodanie do ulubionych i zajrzyj na mój blog tutaj. Dziękujemy za przeczytanie, a jeśli masz jakieś sugestie lub zmiany, zostaw je w komentarzach poniżej.

Zalecana: