Sisällysluettelo:

Luo Arduino Simon -peli 2 minuutissa!: 3 vaihetta
Luo Arduino Simon -peli 2 minuutissa!: 3 vaihetta

Video: Luo Arduino Simon -peli 2 minuutissa!: 3 vaihetta

Video: Luo Arduino Simon -peli 2 minuutissa!: 3 vaihetta
Video: Arduino в Proteus БЕЗ Кода! Часть 2 Visual Designer For Arduino AVR 2024, Marraskuu
Anonim

EI puseroita! EI johtoja! EI juottamista! EI Breadboard!

Ajatella laatikon ulkopuolella.

Joten haluat esitellä mikro-ohjaimesi yhdessä joidenkin lisälaitteiden kanssa todella nopeasti, ennen kuin ystävät tai sukulaiset ovat matkalla…

Kokoa tämä nopea ja helppo versio Simonin "toista minun jälkeeni" -pelistä muutamassa minuutissa. Vaikka se olisi yksivärinen (kaikki punaiset LEDit), tarvitset vain nämä: Arduino -mikrokontrolleri (mieluiten Nano), moduuli, jossa on joukko LED -valoja, 4 painikkeen moduuli ja summeri sekä kuminauha.

Vaihe 1: Osat ja kokoonpano

Osat ja kokoonpano
Osat ja kokoonpano
Osat ja kokoonpano
Osat ja kokoonpano

LED- ja avain-/painike -moduulit löytyvät täältä: www.ebay.com/itm/181563923440 (<$ 4) Summerit ovat saatavilla täältä: https://www.ebay.com/itm/281280117872 (<$ 2)

[työ käynnissä] BTW: Tässä on kätevä työkalu, joka käyttää https://itty.bitty.site [käynnissä oleva työ]

Tämän pitäisi selvittää asia.

lite -sovellus

Lisätietoja.

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

Suosittelen pientä kuminauhaa, joten sinun ei tarvitse kääriä sitä useita kertoja, jotta se kiristyy.

Muita Arduinoja voidaan käyttää, mutta ne voivat vaatia (tai sallia) oheislaitteiden eri paikkoja; ja sellaisenaan nastamääritykset muuttuvat käytetyssä koodissa. Nano 3.0 on erityisen hyvä, koska se tekee pienestä kokoonpanosta, jota on helppo pitää ja käyttää yhdellä kädellä.

Asennus tapahtuu yksinkertaisesti kytkemällä moduulit ja kiinnittämällä kuminauhalla. Aktiivinen pietsosummeri toimii vain, jos napaisuus on kytketty oikein. Huomaa, että se (+) lisätään kohtaan D8 ja (-) kohtaan D11.

Avainmoduulin nastat K4-K3-K2-K1-GND menevät suoraan kohtaan A1-A5. Katso kuva yllä.

LED-moduulin nastat GND-D1-D2-D3-D4-D5-D6 menevät suoraan liittimiin D7-D6-D5-D4-D3-D2-GND.

Vaihe 2: Näin se toimii

LED- ja avainmoduulit on tarkoitettu tavallisesti yhdeksi tapiksi maadoitettuna. Tätä ei tapahdu, jotta se voidaan kiinnittää suoraan nanoon. Näiden moduulien GND -liittimiin kytkettyjä nastoja käytetään sen sijaan lähtöinä ja asetetaan LOW. MCU (MicroControllerUnit) ohjaa ulostulojaan jopa 30 ma. Tämä riittää neljän (4) LEDin pankkiin. Vaikka painikkeita tarvitaan paljon enemmän, ei haittaa, koska lähdöt rajoittavat virtaa (ja ne ottavat virtaa vain painettaessa). LED -moduulissa on sisäänrakennetut vastukset, jotka rajoittavat edelleen kunkin LEDin läpi kulkevaa virtaa.

Lataukset

Päivitin ja muokkasin kahta eri versiota 'Simon' follow me -valoista ja äänipelistä toimimaan tämän projektin kanssa. Alkuperäisten versioiden hyvitykset ovat lähdeluetteloissa.

Yksi luonnos (FastEasy_SimonSings) käyttää vain sisällytystiedostoa ('pitches.h' sen kansioon). Toinen (FastEasy_SimonSays) käyttää Tone -kirjastoa. Tarvitset siis yhden tai molemmat näistä riippuen siitä, mitä luonnoksia käytät.

Yllä olevan kirjaston tulisi oletusarvoisesti olla osa Arduino IDE: tä. Jos ei, ja tarvitset apua tässä, tässä on kuinka asentaa kirjasto.

Vaihe 3: Pelaaminen kokoonpanolla

Pelaaminen kokoonpanolla
Pelaaminen kokoonpanolla

Leikki on melko suoraviivaista. Koodin lähdetiedostoissa on joitain asiakirjoja. Sinun tarvitsee vain tietää, että Simon Says -versio käynnistyy automaattisesti yhdellä salamalla. ja "Simon Sings" -versio alkaa kuviolla 4, mutta se odottaa näppäimen painallusta ennen jokaisen kierroksen aloittamista.

Löydät todennäköisesti LED- ja avainmoduulit kätevästi muiden nopeiden projektitodistusten tekemiseen. Tämä projekti ja siihen liittyvä koodi toimivat kaiuttimen kanssa. Se kuulostaa paremmalta, mutta et voi tehdä sitä ilman ainakin joitakin hyppääjiä.

Huomaa, että koska nämä luonnokset on koodattu, Nano 3.0 tai Uno toimii (Plug-&-Play) suoraan, toiset saattavat joutua käyttämään erilaisia tappeja fyysisen asettelunsa vuoksi; ja mahdollisesti joitain koodimuutoksia.

Suositeltava: