Kazalo:

Ustvarite igro Arduino Simon v 2 minutah!: 3 koraki
Ustvarite igro Arduino Simon v 2 minutah!: 3 koraki

Video: Ustvarite igro Arduino Simon v 2 minutah!: 3 koraki

Video: Ustvarite igro Arduino Simon v 2 minutah!: 3 koraki
Video: Высокая плотность 2022 2024, November
Anonim

NE skakalcev! NI ŽIC! Brez spajkanja! Brez oglasne deske!

Razmišljanje zunaj škatle.

Tako želite zelo hitro pokazati svoj mikrokrmilnik skupaj z nekaterimi dodatnimi zunanjimi modeli, preden so prijatelji ali sorodniki na poti …

To hitro in enostavno različico Simonove igre "Ponovi za menoj" sestavite v nekaj minutah. Čeprav enobarvni (z vsemi rdečimi LED). Vse, kar potrebujete, je, da imate pri roki: mikrokrmilnik Arduino (po možnosti Nano), modul z nizom LED, modul s 4 gumbi in brenčalo, skupaj z elastika.

1. korak: Deli in montaža

Deli in montaža
Deli in montaža
Deli in montaža
Deli in montaža

Module LED in tipk/gumbov najdete tukaj: www.ebay.com/itm/181563923440 (<4 USD) Zvočniki so na voljo tukaj: https://www.ebay.com/itm/281280117872 (<2 USD)

[delo v teku] BTW: Tukaj je priročno orodje, ki uporablja https://itty.bitty.site [delo v teku]

To bi moralo razjasniti.

Lite aplikacija

Več informacij.

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

Priporočam majhen gumijasti trak, zato vam ga ni treba tolikokrat oviti, da bo napet.

Uporabljajo se lahko drugi Arduini, vendar lahko zahtevajo (ali dovolijo) različna mesta perifernih modulov; in kot taka se dodelitev pin spremeni v uporabljeni kodi. Nano 3.0 je še posebej dober, saj omogoča majhno montažo, enostavno držanje in upravljanje z eno roko.

Sestavljanje poteka tako, da preprosto priključite module in jih pritrdite z gumijastim trakom. "Aktivni" piezo -zvočni signal bo deloval le, če je polariteta pravilno priključena. Upoštevajte, da je (+) vstavljeno v D8, od (-) do D11.

Zatiči modula Key K4-K3-K2-K1-GND gredo neposredno v A1-A5. Glej sliko zgoraj.

Zatiči modula LED GND-D1-D2-D3-D4-D5-D6 gredo neposredno v D7-D6-D5-D4-D3-D2-GND.

2. korak: Kako deluje

Moduli LED in ključi imajo običajno en pin, povezan z maso. To se ne zgodi zaradi neposredne navezanosti na Nano. Namesto tega zatiči, priključeni na "GND" na teh modulih, delujejo kot izhodi in nastavijo "LOW". MCU (MicroControllerUnit) bo poganjal svoje izhode do 30 ma. Kar je dovolj za nabor štirih (4) LED. Čeprav je za gumbe veliko več, kot je potrebno, ni škode, saj so izhodi omejujoči tok (in črpajo tok le ob pritisku). LED modul ima vgrajene upore, ki dodatno omejujejo tok, ki teče skozi vsako LED.

Prenosi

Za delo s tem projektom sem posodobil in spremenil dve različici igre "Simon" follow me light and sound. Zasluge za izvirne različice so na seznamu virov.

Ena skica (FastEasy_SimonSings) uporablja samo datoteko include ('pitches.h', ki je v mapi z njo). Medtem ko drugi (FastEasy_SimonSays) uporablja knjižnico 'Tone'. Zato boste potrebovali enega ali oba, odvisno od skic, ki jih boste uporabili.

Zgornja knjižnica mora biti privzeto del Arduino IDE. Če ne in potrebujete pomoč pri tem, je tukaj Kako namestiti knjižnico.

3. korak: Igranje s sklopom

Igranje z montažo
Igranje z montažo

Igra je precej naravnost. V izvornih datotekah kode je nekaj dokumentacije. Vse kar morate vedeti je, da se samodejno zažene različica 'Simon Says' z eno bliskavico. in različica "Simon poje" se začne z vzorcem 4, vendar počaka na pritisk tipke, preden začne vsak krog.

Verjetno se vam bodo zdeli moduli LED in ključi priročni za druge hitre projektne dokaze o konceptih. Ta projekt in z njim povezana koda bosta delovala z zvočnikom. Slišalo se bo bolje, vendar brez vsaj nekaj skakalcev ne boste mogli.

Upoštevajte, da ko bodo skice kodirane, bo Nano 3.0 ali Uno deloval neposredno (Plug-&-Play), zato bodo drugi morali uporabiti različne komplete zatičev zaradi svojih fizičnih postavitev; in morda nekatere spremembe kode.

Priporočena: