Cuprins:

Joc Arcade Ciclon Arduino: 6 pași
Joc Arcade Ciclon Arduino: 6 pași

Video: Joc Arcade Ciclon Arduino: 6 pași

Video: Joc Arcade Ciclon Arduino: 6 pași
Video: Arduino-Mblock/Scratch Işık Yakalama Oyunu, Dönen Işık Oyunu, Neopixel RGB Led 2024, Iulie
Anonim
Joc Arcade Ciclon Arduino
Joc Arcade Ciclon Arduino
Joc Arcade Ciclon Arduino
Joc Arcade Ciclon Arduino

Luminile intermitente intermitente! Arduino! Joc! Ce mai trebuie spus? Acest joc se bazează pe jocul arcade Cyclone, în care jucătorul încearcă să oprească derularea unui cerc în jurul unui anumit loc.

Pasul 1: Materiale

Materiale
Materiale

1x Arduino Uno

3x Jumper Wires

1x bandă LED WS2812B (am cumpărat-o pe a mea cu 30 USD de la Amazon aici)

Pasul 2: Cod

Descărcați IDE-ul Arduino de pe www.arduino.cc/en/Main/Software

Descărcați cea mai recentă versiune a bibliotecii FastLED de pe

Instalați biblioteca în IDE Arduino urmând instrucțiunile de aici:

Descărcați codul pentru acest proiect de aici.

Dezarhivați codul și deschideți-l în Arduino făcând dublu clic pe LEDGame.ino.

Pasul 3: Cablare

Conectați cele trei fire jumper la șirul led. Conectați primul fir de la pad-ul de 5v de pe banda LED la pinul de 5v de pe Arduino. Conectați al doilea fir de la pad-ul Din de pe banda LED la pinul digital 7 de pe Arduino. Conectați ultimul fir de la pad-ul Gnd de pe banda LED la Gnd de pe Arduino. Este posibil să fie nevoie să lipiți aceste fire pe tampoanele de pe banda LED. AVERTISMENT: Conectarea a mai mult de 30 de leduri la Arduino poate provoca daune excesive de curent la regulatorul de la bord sau la sursa de alimentare USB.

Pasul 4: Încărcați codul și rulați

Deschideți codul în IDE-ul Arduino. Înlocuiți numărul 27 de pe linia 24 cu numărul de leduri. Determinați care led trebuie să fie ledul central și înlocuiți-l cu numărul 14 de pe linia 27. Faceți clic pe Încărcare pentru a încărca programul pe tablă. Asigurați-vă că selectați tipul și portul corecte din meniul de instrumente. Apoi deschideți monitorul serial, setați rata de transmisie la 9600 și urmați instrucțiunile de pe ecran.

Pasul 5: Cum funcționează codul?

Codul este o mașină de stare simplă, care rulează fie într-un joc care rulează, fie în jocul over state. O buclă for mișcă ledul de-a lungul șirului până când intrarea este recepționată prin Serial. Apoi jocul trece la joc peste stare și calculează distanța ledului de la centrul șirului.

Pasul 6: Vă mulțumim pentru lectură

Dacă ți-a plăcut acest Instructable, te rog să iei în considerare favoritarea acestuia și te rog să vezi blogul meu aici. Vă mulțumim pentru lectură și, dacă aveți sugestii sau modificări, lăsați-le în comentariile de mai jos.

Recomandat: