Sisukord:

Arduino tsükloni arkaadmäng: 6 sammu
Arduino tsükloni arkaadmäng: 6 sammu

Video: Arduino tsükloni arkaadmäng: 6 sammu

Video: Arduino tsükloni arkaadmäng: 6 sammu
Video: MVS panel for Sega Dino King 2024, November
Anonim
Arduino tsükloni arkaadmäng
Arduino tsükloni arkaadmäng
Arduino tsükloni arkaadmäng
Arduino tsükloni arkaadmäng

Vilkuvad säravad tuled! Arduino! Mäng! Mida veel öelda? See mäng põhineb tsükloni arkaadmängul, kus mängija üritab peatada ledi, mis liigub ringis teatud kohas.

Samm: materjalid

Materjalid
Materjalid

1x Arduino Uno

3x hüppajajuhtmed

1x WS2812B LED -riba (ostsin oma Amazonist 30 dollari eest siit)

2. samm: kood

Laadige Arduino IDE alla aadressilt www.arduino.cc/en/Main/Software

Laadige FastLED -i kogu uusim versioon alla aadressilt

Installige raamatukogu Arduino IDE -sse, järgides siin toodud juhiseid:

Laadige selle projekti kood siit alla.

Pakkige kood lahti ja avage see Arduinos, topeltklõpsates saidil LEDGame.ino.

Samm: juhtmestik

Ühendage kolm džemprijuhet led -nööriga. Ühendage LED -riba 5 -voldise padja esimene juhe Arduino 5 -voldisega. Ühendage LED -riba Dini padja teine juhe Arduino digitaalse tihvtiga 7. Ühendage LED -riba Gnd -padja viimane juhe Arduino Gnd -ga. Võimalik, et peate need juhtmed jootma LED -riba padjakeste külge. HOIATUS: Rohkem kui 30 LED -i ühendamine meie Arduinoga võib põhjustada rongisisese regulaatori või USB -toite ülepingekahjustusi.

Samm: laadige kood üles ja käivitage

Avage kood Arduino IDE -s. Asendage rida 24 number 27 LED -ide arvuga. Tehke kindlaks, milline LED peaks olema keskjuht, ja asendage see numbriga 14 real 27. Programmi tahvlile üleslaadimiseks klõpsake üleslaadimise nuppu. Valige tööriistade menüüst kindlasti õige plaadi tüüp ja port. Seejärel avage seeriamonitor, seadke andmeedastuskiiruseks 9600 ja järgige ekraanil kuvatavaid juhiseid.

Samm: kuidas kood töötab?

Kood on lihtne olekumasin, mis töötab kas jooksvas mängus või üle oleku. A for loop liigutab LED -i piki stringi, kuni sisend on Seriali kaudu vastu võetud. Seejärel lülitub mäng üle mängu olekule ja arvutab ledi kauguse nööri keskpunktist.

6. samm: aitäh lugemise eest

Kui teile see juhendamine meeldis, kaaluge selle eelistamist ja vaadake palun minu ajaveebi siit. Täname lugemise eest ja kui teil on ettepanekuid või muudatusi, jätke need allolevatesse kommentaaridesse.

Soovitan: