Unda Mchezo wa Arduino Simon kwa Dakika 2!: 3 Hatua
Unda Mchezo wa Arduino Simon kwa Dakika 2!: 3 Hatua
Anonim

HAKUNA Wanaoruka! HAKUNA waya! NO Soldering! HAKUNA ubao wa mkate!

Kufikiria nje ya Sanduku.

Kwa hivyo unataka kuonyesha mdhibiti wako mdogo kwenye tamasha na aina zingine za pembeni haraka sana, kabla ya marafiki au jamaa wako njiani…

Weka pamoja toleo hili la Haraka na Rahisi la mchezo wa "kurudia baada yangu" ya Simon kwa dakika chache. Ingawa, monochromatic (na LED zote nyekundu) Inayohitajika ni kuwa na haya kwa mkono: Mdhibiti mdogo wa Arduino (ikiwezekana Nano), moduli iliyo na seti ya LED, moduli ya vifungo 4, na buzzer, pamoja na bendi ya mpira.

Hatua ya 1: Sehemu na Mkutano

Sehemu na Mkutano
Sehemu na Mkutano
Sehemu na Mkutano
Sehemu na Mkutano

Moduli za LED na ufunguo / kifungo zinaweza kupatikana hapa: www.ebay.com/itm/181563923440 (<$ 4) Buzzers zinapatikana hapa: https://www.ebay.com/itm/281280117872 (<$ 2)

[kazi inaendelea] BTW: Hapa kuna zana inayofaa kutumia https://itty.bitty.site [kazi inaendelea]

Hii inapaswa kuifuta.

programu lite

Maelezo zaidi.

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

Ninapendekeza bendi ndogo ya mpira, kwa hivyo sio lazima kuifunga mara kadhaa ili kuifanya iweze.

Arduino zingine zinaweza kutumika, lakini zinaweza kuhitaji (au kuruhusu) maeneo tofauti ya moduli za pembeni; na mabadiliko kama haya ya siri katika nambari iliyotumiwa. Nano 3.0 ni nzuri sana kwani inafanya mkusanyiko mdogo, ulioshikiliwa kwa urahisi na kuendeshwa kwa mkono mmoja.

Mkutano unafanywa kwa kuziba tu moduli na salama na bendi ya mpira. Buzzer ya 'hai' itafanya kazi tu ikiwa polarity imeunganishwa vizuri. Tafadhali kumbuka kuwa ni (+) imeingizwa kwenye D8, na (-) hadi D11.

Pini za moduli muhimu K4-K3-K2-K1-GND huenda moja kwa moja kwenye A1-A5. Tazama picha hapo juu.

Pini za moduli ya LED GND-D1-D2-D3-D4-D5-D6 huenda moja kwa moja kwenye D7-D6-D5-D4-D3-D2-GND mtawaliwa.

Hatua ya 2: Jinsi inavyofanya kazi

Moduli za LED na Muhimu zinalenga kuwa na pini moja iliyounganishwa ardhini. Ili kubeba kiambatisho cha moja kwa moja kwa Nano hii haifanyiki. Kwa hivyo badala pini zilizounganishwa na 'GND's kwenye moduli hizi zinaendeshwa kama matokeo na kuweka' LOW '. MCU (MicroControllerUnit) itaendesha matokeo yake hadi 30 ma. Ambayo ni mengi kwa benki ya LED nne (4). Ingawa iko mbali zaidi basi inahitajika kwa vifungo hakuna ubaya kwani matokeo ni upeo wa sasa (na huchora tu ya sasa wakati wa kubanwa). Moduli ya LED ina vipinzani vilivyo kwenye mstari vinavyozuia zaidi sasa ambayo hupitia kila LED.

Vipakuzi

Nilisasisha na kubadilisha matoleo mawili tofauti ya 'Simon' nifuate taa na mchezo wa sauti ili kufanya kazi na mradi huu. Mikopo ya matoleo asili iko kwenye orodha ya chanzo.

Mchoro mmoja (FastEasy_SimonSings) hutumia tu faili ya kujumuisha ('pitches.h' kuwa kwenye folda nayo). Wakati nyingine (FastEasy_SimonSays) inatumia maktaba ya 'Toni'. Kwa hivyo utahitaji moja au zote mbili, kulingana na ni michoro gani unayochagua kutumia.

Maktaba hapo juu inapaswa kuwa sehemu ya Arduino IDE kwa chaguo-msingi. Ikiwa sivyo na unahitaji msaada na hii hapa ni jinsi ya kusanikisha maktaba.

Hatua ya 3: Kucheza na Bunge

Kucheza na Bunge
Kucheza na Bunge

Kucheza ni sawa mbele. Faili za chanzo zina hati kadhaa ndani yake. Unachohitaji kujua ni kwamba toleo la 'Simon Says' auto huanza na flash moja. na toleo la 'Simon Sings' huanza na muundo wa 4, lakini inasubiri waandishi wa habari muhimu kabla ya kuanza kila raundi.

Labda utapata moduli za LED na Muhimu kwa kufanya ushahidi mwingine wa haraka wa dhana. Mradi huu na nambari inayohusiana itafanya kazi na spika. Itasikika vizuri, lakini hautaweza kuifanya bila angalau wanarukaji wengine.

Tambua kwamba kama michoro hii imeandikwa, Nano 3.0 au Uno itafanya kazi (Plug - & - Play) moja kwa moja, wengine watahitaji kutumia seti tofauti za pini kwa sababu ya muundo wao wa mwili; na labda mabadiliko kadhaa ya kificho.

Ilipendekeza: