Sadržaj:

Napravite igru Arduino Simon za 2 minute!: 3 koraka
Napravite igru Arduino Simon za 2 minute!: 3 koraka

Video: Napravite igru Arduino Simon za 2 minute!: 3 koraka

Video: Napravite igru Arduino Simon za 2 minute!: 3 koraka
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Juli
Anonim

NO Jumpers! NO Wires! BEZ lemljenja! NO Breadboard!

Razmišljanje izvan okvira.

Dakle, želite pokazati mikrokontroler zajedno s nekim dodatnim perifernim modelima vrlo brzo, prije nego što prijatelji ili rođaci budu na putu …

Sastavite ovu Brzu i jednostavnu verziju Simonove igre "Ponovi za mnom" u nekoliko minuta. Iako monokromatski (sa svim crvenim LED diodama). Sve što je potrebno je imati ove pri ruci: Arduino mikrokontroler (po mogućnosti Nano), modul sa setom LED dioda, modul sa 4 dugmeta i zujalicu, zajedno sa gumica.

Korak 1: Dijelovi i montaža

Dijelovi i montaža
Dijelovi i montaža
Dijelovi i montaža
Dijelovi i montaža

Moduli LED dioda i ključeva/dugmadi mogu se pronaći ovdje: www.ebay.com/itm/181563923440 (<$ 4) Zvučnici su dostupni ovdje: https://www.ebay.com/itm/281280117872 (<$ 2)

[posao u toku] BTW: Evo zgodnog alata koji koristi https://itty.bitty.site [rad u toku]

Ovo bi trebalo razjasniti.

lite app

Više informacija.

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

Preporučujem malu gumicu, tako da je ne morate omotati hrpu puta da bude napeta.

Mogu se koristiti i drugi Arduini, ali mogu zahtijevati (ili dopustiti) različita mjesta perifernih modula; i kao takav se dodjeljivanje pinova mijenja u korištenom kodu. Nano 3.0 je posebno dobar jer omogućuje malu montažu, jednostavno držanje i upravljanje jednom rukom.

Montaža se vrši jednostavnim uključivanjem modula i pričvršćivanjem gumicom. 'Aktivni' piezo zvučnik će raditi samo ako je polaritet pravilno spojen. Imajte na umu da je (+) umetnuto u D8, a (-) u D11.

Igle modula Key K4-K3-K2-K1-GND idu direktno u A1-A5. Pogledajte gornju sliku.

Igle LED modula GND-D1-D2-D3-D4-D5-D6 idu direktno u D7-D6-D5-D4-D3-D2-GND.

Korak 2: Kako to funkcionira

Moduli LED i ključa obično imaju jedan pin spojen na masu. To se ne događa radi prilagođavanja izravnoj vezanosti za Nano. Umjesto toga, pinovi spojeni na 'GND' na ovim modulima rade kao izlazi i postavljaju 'LOW'. MCU (MicroControllerUnit) će pokretati svoje izlaze do 30 ma. Što je dovoljno za četiri (4) LED diode. Iako je za tipke daleko više nego što je potrebno, nema štete jer izlazi ograničavaju struju (i oni crpe struju samo kada se pritisnu). LED modul ima ugrađene otpornike koji dodatno ograničavaju struju koja prolazi kroz svaku LED.

Preuzimanja

Ažurirao sam i izmijenio dvije različite verzije 'Simon' igre follow me light i sound za rad s ovim projektom. Zasluge za originalne verzije nalaze se na izvorima.

Jedna skica (FastEasy_SimonSings) samo koristi datoteku include ('pitches.h' da bi bila u mapi sa njom). Dok drugi (FastEasy_SimonSays) koristi biblioteku 'Tone'. Dakle, trebat će vam jedan ili oboje, ovisno o skici koju odlučite koristiti.

Biblioteka iznad trebala bi prema zadanim postavkama biti dio Arduino IDE -a. Ako ne, a potrebna vam je pomoć oko toga, evo kako instalirati biblioteku.

Korak 3: Igranje sa sklopom

Igranje sa skupštinom
Igranje sa skupštinom

Igra je prilično direktna. Izvorne datoteke koda sadrže određenu dokumentaciju. Sve što zaista trebate znati je da se verzija "Simon Says" automatski pokreće s jednim blicem. i verzija 'Simon Sings' započinje uzorkom od 4, ali čeka pritisak na tipku prije početka svake runde.

Vjerojatno će vam LED i ključni moduli biti zgodni za obavljanje drugih brzih projektnih provjera koncepata. Ovaj projekt i povezani kôd radit će sa zvučnikom. Zvučat će bolje, ali nećete to moći učiniti bez barem malo džempera.

Uočite da će, dok su ove skice kodirane, Nano 3.0 ili Uno raditi izravno (Plug-&-Play), drugi će možda morati koristiti različite setove pinova zbog svojih fizičkih rasporeda; a možda i neke promjene koda.

Preporučuje se: