Sisukord:

Looge Arduino Simoni mäng 2 minutiga!: 3 sammu
Looge Arduino Simoni mäng 2 minutiga!: 3 sammu

Video: Looge Arduino Simoni mäng 2 minutiga!: 3 sammu

Video: Looge Arduino Simoni mäng 2 minutiga!: 3 sammu
Video: Arduino-controlled Luge Lights! 2024, Juuli
Anonim

EI džemprid! EI Juhtmeid! MITTE jootmist! MITTE leiba!

Mõtlemine väljaspool kasti.

Nii et soovite näidata oma mikrokontrollerit koos mõne lisaseadmetega tõesti kiiresti, enne kui sõbrad või sugulased on teel …

Pange see Simoni "korda pärast mind" mängu kiire ja lihtne versioon vaid mõne minutiga kokku. Kuigi ühevärviline (kõigi punaste LED -idega). Kõik, mida vajate, on need käepärast: Arduino mikrokontroller (eelistatavalt Nano), moodul LED -ide komplektiga, 4 -nupuline moodul ja helisignaal koos kummipael.

Samm: osad ja kokkupanek

Osad ja kokkupanek
Osad ja kokkupanek
Osad ja kokkupanek
Osad ja kokkupanek

LED- ja võtme-/nupumoodulid leiate siit: www.ebay.com/itm/181563923440 (<$ 4) summerid on saadaval siin: https://www.ebay.com/itm/281280117872 (<$ 2)

[pooleliolev töö] BTW: Siin on mugav tööriist, mis kasutab https://itty.bitty.site [pooleliolev töö]

See peaks asja selgeks tegema.

lite rakendus

Rohkem infot.

Nano 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)

Soovitan väikest kummipaela, nii et te ei pea seda mitu korda ümber keerama, et see pingul oleks.

Kasutada võib ka teisi Arduinosid, kuid need võivad nõuda (või lubada) perifeersete moodulite erinevaid kohti; ja sellisena muutub tihvtide määramine kasutatavas koodis. Nano 3.0 on eriti hea, kuna see teeb väikese kokkupaneku, hõlpsasti käes hoitav ja ühe käega juhitav.

Kokkupanek toimub, lihtsalt ühendades moodulid ja kinnitades kummipaelaga. Aktiivne piesosummer töötab ainult siis, kui polaarsus on õigesti ühendatud. Pange tähele, et see (+) on sisestatud D8 ja (-) kuni D11.

Võtmemooduli tihvtid K4-K3-K2-K1-GND lähevad otse A1-A5. Vaadake ülaltoodud pilti.

LED-mooduli tihvtid GND-D1-D2-D3-D4-D5-D6 lähevad vastavalt otse D7-D6-D5-D4-D3-D2-GND.

2. toiming: kuidas see toimib

LED- ja võtmemoodulitel on tavaliselt üks pistik maandusega ühendatud. Nano otsese kinnitamise jaoks seda ei juhtu. Seega kasutatakse nende moodulite GND -dega ühendatud tihvte väljunditena ja seadistatakse "LOW". MCU (MicroControllerUnit) juhib oma väljundeid kuni 30 ma. See on nelja (4) LED -i jaoks piisav. Kuigi nuppude jaoks on seda palju rohkem vaja, pole kahju, kuna väljundid piiravad voolu (ja tõmbavad voolu ainult vajutamisel). LED -moodulil on sisseehitatud takistid, mis piiravad veelgi iga LED -i läbivat voolu.

Allalaadimised

Värskendasin ja muutsin selle projektiga töötamiseks „Simon” järgnevate tulede ja helimängu kahte erinevat versiooni. Algsete versioonide autorid on allikakirjetes.

Üks visand (FastEasy_SimonSings) kasutab lihtsalt kaasamisfaili ('pitches.h', et olla sellega koos kaustas). Kui teine (FastEasy_SimonSays) kasutab teeki "Toon". Nii et teil on vaja ühte või mõlemat, sõltuvalt sellest, millist visandit soovite kasutada.

Ülaltoodud raamatukogu peaks vaikimisi olema Arduino IDE osa. Kui ei, ja vajate selles osas abi, on siin raamatukogu installimine.

3. samm: koostuga mängimine

Assambleega mängimine
Assambleega mängimine

Mängimine on üsna sirgjooneline. Koodi lähtefailides on mõned dokumendid. Kõik, mida peate tõesti teadma, on see, et „Simon Says” versioon algab automaatselt ühe välguga. ja 'Simon Sings' versioon algab mustriga 4, kuid ootab enne iga vooru alustamist klahvivajutust.

Tõenäoliselt leiate LED- ja võtmemoodulid käepäraseks muude kiirete projektide tõestamiseks. See projekt ja sellega seotud kood töötavad kõlariga. See kõlab paremini, kuid te ei saa seda teha ilma vähemalt mõne hüppajata.

Pange tähele, et kuna need visandid on kodeeritud, töötab Nano 3.0 või Uno otse (Plug-&-Play), võib-olla peavad teised oma füüsilise paigutuse tõttu kasutama erinevaid nööpnõelte komplekte; ja võib -olla mõned koodimuudatused.

Soovitan: