Sisukord:
- Samm: materjalid
- 2. samm: kood
- Samm: juhtmestik
- Samm: laadige kood üles ja käivitage
- Samm: kuidas kood töötab?
- 6. samm: aitäh lugemise eest
Video: Arduino tsükloni arkaadmäng: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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:
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
POING! - Arduino arkaadmäng!: 3 sammu
POING! - Arduino arkaadmäng !: Ehitame PONG-stiilis arkaadmängu, mis kasutab osi " Kõige täielikum stardikomplekt UNO R3 projekt " Elegoo Inc. komplekt. Täielik avalikustamine - enamiku selle juhendi jaoks tarnitud osadest andis autor autorile Elegoo
Virnastajate arkaadmäng: 6 sammu (piltidega)
Virnastajate arkaadmäng: Tere poisid, täna tahan teiega jagada seda hämmastavat arkaadmängu, mida saate teha hunniku Ws2812b LED -ide ja mikrokontrolleri/FPGA abil. Vaata Stacki ülevoolu - meie klassikalise arkaadmängu riistvaraline teostus. Mis algas kooliprojektina
Halloweeni hobuste võidusõidu arkaadmäng: 6 sammu
Halloweeni hobuste võidusõidu arkaadmäng: Sel aastal otsustasime teha Halloweeniks hobuste võidusõidu arkaadmängu. Meid inspireeris mehaaniline versioon nimega Roll-a-Ball Horse Racing. Meie eesmärk oli teha mäng, millel oleks otsene juhtimine, et see meeldiks laiale mängijatele. Põhineb
Arduino LED -laser -arkaadmäng: 3 sammu (piltidega)
Arduino LED -laser -arkaadmäng: Selles juhendatavas demonstreerin, kuidas LED -valgus- ja valgusandurite abil laser -arkaadmängu teha. Kood on kaasas ja selle koostamiseks pole vaja palju osi. Ma ei ütle teile, kuidas ma juhtumit ehitan, peate selle ise tegema! T