Obsah:

Vytvorte hru Arduino Simon za 2 minúty!: 3 kroky
Vytvorte hru Arduino Simon za 2 minúty!: 3 kroky

Video: Vytvorte hru Arduino Simon za 2 minúty!: 3 kroky

Video: Vytvorte hru Arduino Simon za 2 minúty!: 3 kroky
Video: Высокая плотность 2022 2024, November
Anonim

ŽIADNE prepojky! ŽIADNE drôty! ŽIADNE spájkovanie! ŽIADNY Breadboard!

Premýšľanie bez hraníc.

Chcete sa teda pochváliť svojim mikro-ovládačom v zhode s niektorými doplnkovými periférnymi modelmi naozaj rýchlo, skôr ako sú na ceste priatelia alebo príbuzní…

Zostavte túto rýchlu a jednoduchú verziu hry Simon „Opakujte po mne“v priebehu niekoľkých minút. Aj keď je monochromatický (so všetkými červenými diódami LED). Všetko, čo je potrebné, je mať tieto poruke: mikrokontrolér Arduino (najlepšie Nano), modul so sadou diód LED, modul so 4 tlačidlami a bzučiak spolu s gumička.

Krok 1: Diely a montáž

Diely a montáž
Diely a montáž
Diely a montáž
Diely a montáž

Moduly LED a kľúčov/tlačidiel nájdete tu: www.ebay.com/itm/181563923440 (<$ 4) Bzučiaky sú k dispozícii tu: https://www.ebay.com/itm/281280117872 (<$ 2)

[nedokončená výroba] BTW: Toto je užitočný nástroj využívajúci https://itty.bitty.site [nedokončená výroba]

Tým by sa to malo vyjasniť.

lite app

Viac informácií.

Nano 3.0 https://www.ebay.com/itm/131517734419 (<3 doláre)

Odporúčam malú gumičku, aby ste ju nemuseli mnohokrát omotávať, aby bola napnutá.

Môžu byť použité aj iné Arduino, ale môžu vyžadovať (alebo povoliť) rôzne miesta periférnych modulov; a ako také sa zmení priradenie pinov v použitom kóde. Nano 3.0 je obzvlášť dobrý, pretože umožňuje malé zostavenie, ľahko sa drží a ovláda jednou rukou.

Montáž sa vykonáva jednoduchým zapojením modulov a zaistením gumičkou. „Aktívny“piezoelektrický bzučiak bude fungovať iba vtedy, ak je polarita zapojená správne. Upozorňujeme, že (+) je vložený do D8 a (-) do D11.

Piny kľúčového modulu K4-K3-K2-K1-GND idú priamo do A1-A5. Viď obrázok vyššie.

Kolíky modulu LED GND-D1-D2-D3-D4-D5-D6 idú priamo do D7-D6-D5-D4-D3-D2-GND.

Krok 2: Ako to funguje

Moduly LED a kľúče majú normálne mať jeden kolík pripojený k zemi. K tomu, aby sa vyhlo priamemu pripojeniu k Nano, sa to nestane. Takže namiesto toho piny pripojené k 'GND na týchto moduloch fungujú ako výstupy a sú nastavené' LOW '. MCU (MicroControllerUnit) bude poháňať svoje výstupy až 30 ma. Čo je pre skupinu štyroch (4) LED diód dosť. Aj keď je tlačidiel oveľa viac, než je potrebné, nie je na škodu, pretože výstupy obmedzujú prúd (a odoberajú prúd iba po stlačení). LED modul má vložené odpory, ktoré ďalej obmedzujú prúd, ktorý prechádza každou LED diódou.

K stiahnutiu

Na prácu s týmto projektom som aktualizoval a upravil dve rôzne verzie svetelnej a zvukovej hry „Simon“, nasleduj ma. Kredity za pôvodné verzie sú v zdrojových záznamoch.

Jedna skica (FastEasy_SimonSings) používa iba súbor zahrnutia („pitches.h“, ktorý má byť v priečinku). Zatiaľ čo druhý (FastEasy_SimonSays) používa knižnicu „Tone“. Budete teda potrebovať jeden alebo oba, v závislosti od toho, ktorý náčrtok sa rozhodnete použiť.

Knižnica vyššie by mala byť predvolene súčasťou IDE Arduino. Ak nie, a potrebujete s tým pomoc, tu je návod, ako nainštalovať knižnicu.

Krok 3: Hra so zhromaždením

Hra so zhromaždením
Hra so zhromaždením

Hra je celkom priamočiara. Súbory zdrojového kódu majú v sebe dokumentáciu. Všetko, čo by ste mohli skutočne potrebovať, je, že verzia „Simon Says“sa automaticky spustí jedným bleskom. a verzia „Simon Sings“začína vzorom 4, ale pred každým kolom čaká na stlačenie klávesu.

Moduly LED a kľúče budete pravdepodobne potrebovať pri ďalších rýchlych projektových testoch konceptov. Tento projekt a príslušný kód budú fungovať s reproduktorom. Bude to znieť lepšie, ale bez niekoľkých prepojok to nezvládnete.

Všimnite si, že keďže tieto skice sú kódované, Nano 3.0 alebo Uno bude fungovať (Plug-&-Play) priamo, iní môžu kvôli svojmu fyzickému rozloženiu potrebovať použiť rôzne sady pinov; a prípadne niektoré zmeny kódu.

Odporúča: