Sommario:

Gioco Arcade Arduino Cyclone: 6 passaggi
Gioco Arcade Arduino Cyclone: 6 passaggi

Video: Gioco Arcade Arduino Cyclone: 6 passaggi

Video: Gioco Arcade Arduino Cyclone: 6 passaggi
Video: Игра Arduino Cyclone своими руками со светодиодным кольцом WS2812B 2024, Dicembre
Anonim
Gioco Arcade Arduino Cyclone
Gioco Arcade Arduino Cyclone
Gioco Arcade Arduino Cyclone
Gioco Arcade Arduino Cyclone

Luci sgargianti lampeggianti! Arduino! Gioco! Che altro c'è da dire? Questo gioco è basato sul gioco arcade Cyclone, in cui il giocatore cerca di fermare un led che scorre intorno a un cerchio in un punto specifico.

Passaggio 1: materiali

Materiali
Materiali

1x Arduino Uno

3x cavi per ponticelli

1x striscia LED WS2812B (ho comprato il mio per $ 30 da Amazon qui)

Passaggio 2: codice

Scarica l'IDE Arduino da www.arduino.cc/en/Main/Software

Scarica l'ultima versione della libreria FastLED da

Installa la libreria nell'IDE Arduino seguendo le istruzioni qui:

Scarica il codice per questo progetto da qui.

Decomprimi il codice e aprilo in Arduino facendo doppio clic su LEDGame.ino.

Passaggio 3: cablaggio

Collegare i tre fili del ponticello alla stringa di led. Collega il primo filo dal pad 5v sulla striscia LED al pin 5v sull'Arduino. Collega il secondo filo dal Din pad sulla striscia LED al pin digitale 7 su Arduino. Collega l'ultimo filo dal pad Gnd sulla striscia LED a Gnd su Arduino. Potrebbe essere necessario saldare questi fili ai pad sulla striscia LED. ATTENZIONE: il collegamento di più di 30 led al nostro Arduino può causare danni da sovracorrente al regolatore di bordo o all'alimentatore USB.

Passaggio 4: carica il codice ed esegui

Apri il codice nell'IDE di Arduino. Sostituire il numero 27 sulla riga 24 con il numero di led. Determina quale led deve essere il led centrale e sostituiscilo con il numero 14 sulla riga 27. Fai clic su Carica per caricare il programma sulla lavagna. Assicurati di selezionare il tipo di scheda e la porta corretti dal menu degli strumenti. Quindi apri il monitor seriale, imposta la velocità di trasmissione su 9600 e segui le istruzioni sullo schermo.

Passaggio 5: come funziona il codice?

Il codice è una semplice macchina a stati, in esecuzione in un gioco in esecuzione o in uno stato game over. Un ciclo for muove il led lungo la stringa fino a ricevere l'input su Serial. Quindi il gioco passa allo stato di game over e calcola la distanza del led dal centro della stringa.

Passaggio 6: grazie per la lettura

Se ti è piaciuto questo Instructable, considera di aggiungerlo ai preferiti e controlla il mio blog qui. Grazie per la lettura e se hai suggerimenti o modifiche, lasciali nei commenti qui sotto.

Consigliato: