Satura rādītājs:

Izveidojiet Arduino Simon spēli 2 minūtēs!: 3 soļi
Izveidojiet Arduino Simon spēli 2 minūtēs!: 3 soļi

Video: Izveidojiet Arduino Simon spēli 2 minūtēs!: 3 soļi

Video: Izveidojiet Arduino Simon spēli 2 minūtēs!: 3 soļi
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Novembris
Anonim

NAV džemperu! NAV vadu! NAV lodēšanas! NAV maizes dēļa!

Domāšana ārpus kastes.

Tātad jūs vēlaties ātri parādīt savu mikrokontrolleri kopā ar dažiem papildu perifērijas modeļiem, pirms draugi vai radinieki ir ceļā …

Salieciet šo ātras un vienkāršas Simona spēles “atkārtojiet pēc manis” versiju dažu minūšu laikā. Lai gan vienkrāsains (ar visām sarkanajām gaismas diodēm). Nepieciešams tikai, lai tie būtu pa rokai: Arduino mikrokontrolleris (vēlams Nano), modulis ar gaismas diožu komplektu, 4 pogu modulis un skaņas signāls kopā ar gumijas aproce.

1. solis: detaļas un montāža

Detaļas un montāža
Detaļas un montāža
Detaļas un montāža
Detaļas un montāža

LED un taustiņu/pogu moduļus var atrast šeit: www.ebay.com/itm/181563923440 (<$ 4) Signāli ir pieejami šeit: https://www.ebay.com/itm/281280117872 (<$ 2)

[notiekošais darbs] BTW: Šeit ir ērts rīks, kas izmanto https://itty.bitty.site [nepabeigts darbs]

Tam vajadzētu to noskaidrot.

lite lietotne

Vairāk informācijas.

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

Es iesaku nelielu gumijas joslu, tāpēc jums tas nav jāapvelk vairākas reizes, lai padarītu to saspringtu.

Var izmantot citus Arduinos, taču tiem var būt vajadzīgas (vai atļautas) dažādas perifērijas moduļu vietas; un līdz ar to tapas piešķiršana mainās izmantotajā kodā. Nano 3.0 ir īpaši labs, jo tas nodrošina nelielu salikšanu, viegli turējamu un darbināmu ar vienu roku.

Montāža tiek veikta, vienkārši pievienojot moduļus un nostiprinot ar gumijas joslu. Aktīvais pjezo skaņas signāls darbosies tikai tad, ja polaritāte ir pareizi pievienota. Lūdzu, ņemiet vērā, ka tas (+) ir ievietots D8, bet (-)-D11.

Atslēgas moduļa tapas K4-K3-K2-K1-GND iet tieši A1-A5. Skatīt attēlu augstāk.

LED moduļa tapas GND-D1-D2-D3-D4-D5-D6 attiecīgi nonāk tieši D7-D6-D5-D4-D3-D2-GND.

2. darbība. Kā tas darbojas

Gaismas diodes un atslēgu moduļi parasti ir aprīkoti ar vienu kontaktu ar zemi. Lai pielāgotos tiešajai piestiprināšanai pie Nano, tas nenotiek. Tā vietā tapas, kas šajos moduļos ir savienotas ar “GND”, tiek darbinātas kā izejas un iestatītas kā “LOW”. MCU (MicroControllerUnit) nodrošinās izejas jaudu līdz 30 ma. Tas ir pietiekami daudz četru (4) gaismas diodēm. Lai gan pogām ir nepieciešams daudz vairāk, tas nekaitē, jo izejas ierobežo strāvu (un tās tikai patērē strāvu, nospiežot). LED modulim ir iebūvēti rezistori, kas vēl vairāk ierobežo strāvu, kas iet caur katru LED.

Lejupielādes

Es atjaunināju un pārveidoju divas dažādas “Simon” seko man gaismas un skaņas spēles versijas, lai strādātu ar šo projektu. Kredīti sākotnējām versijām ir atrodami avotu sarakstos.

Viena skice (FastEasy_SimonSings) vienkārši izmanto iekļaušanas failu (“pitches.h”, lai tas būtu mapē). Kamēr otra (FastEasy_SimonSays) izmanto bibliotēku “Tonis”. Tātad jums būs nepieciešams viens vai abi no tiem, atkarībā no tā, kuru skici (-es) izvēlaties izmantot.

Iepriekš minētajai bibliotēkai pēc noklusējuma jābūt Arduino IDE daļai. Ja nē, un jums ir nepieciešama palīdzība, šeit ir norādīts, kā instalēt bibliotēku.

3. darbība. Spēlēšana ar montāžu

Spēlē ar asambleju
Spēlē ar asambleju

Spēle notiek diezgan taisni. Koda avota failos ir dokumentācija. Viss, kas jums patiešām jāzina, ir tas, ka “Simon Says” versija automātiski sākas ar vienu zibspuldzi. un “Simon Sings” versija sākas ar modeli 4, bet pirms katras kārtas sākuma tā gaida taustiņa nospiešanu.

Jūs, iespējams, atradīsit gaismas diodes un atslēgu moduļus, lai veiktu citus ātrus projekta koncepciju pierādījumus. Šis projekts un ar to saistītais kods darbosies ar skaļruni. Tas izklausīsies labāk, taču bez vismaz dažiem džemperiem to nevarēsiet izdarīt.

Ņemiet vērā, ka, tā kā šīs skices ir kodētas, Nano 3.0 vai Uno darbosies tieši (Plug-&-Play), citiem, iespējams, būs jāizmanto dažādi tapu komplekti to fiziskā izkārtojuma dēļ; un, iespējams, dažas koda izmaiņas.

Ieteicams: