Sisällysluettelo:
Video: Parannettu Simon Says -koodi: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Päivitetty Simple Simonin projekti.
Erityisesti helpompi työskennellä ohjelmistototeutuksen kanssa.
Vaihe 1: Aloittaminen
Aloitin ohjeista yksinkertaisella Simon-Says-Game -pelillä
Katso siitä laitteiston yleinen toteutus.
Koska olin jo tehnyt oman projektin, jossa oli 4 painiketta, 4 LEDiä ja kaiutin, käytin tätä laitteistoa (yllä). Kosketin valokuvia hieman muuttaakseni joitain näkökohtia tämän projektin kuvaamiseksi paremmin.
Se käyttää Nano 3.0: ta ja oheislaitteita varten käytin erilaisia nastamäärityksiä.
Muuten, saatat olla kiinnostunut myös laitteiston yksinkertaistetusta versiosta, jonka tein Instructables.com/id/Fast-Easy-Simon
Vaihe 2: Sopeutuminen uuteen laitteistoon
Simon_Says -luonnos ei toiminut minulle, koska koodi perustui korjaustappien määritykseen. Lisäksi koodia oli vaikea seurata ja siinä oli joitain virheitä.
Joten tein tämän päivitetyn version.
- Korjattu "boolean" -tyypin käyttämättömyys pin -numeroille
- Koodia on muutettu niin, että se toimii kaikissa LED- ja painikkeiden määrityksissä.
- Logiikan kulku oli liian monimutkaista ja liian toistuvia paikkoja, minkä vuoksi sitä oli vaikea ymmärtää ja korjata. Joten yksinkertaistin sitä suurimmaksi osaksi.
- Muiden parannusten ohella muutin "Tone" -luokan objektin nimen "kaiutinpinasta" "kaiuttimeksi" ja loin tavutyyppisen "kaiuttimen" sen nasta # -määritykseen.
- Lokakuu 2015: sallittu nopeille painikkeiden syöttöjärjestyksille
Täältä löytyy päivitetyn luonnoksen latauslinkki. Sinun pitäisi löytää oma laitteistosi helposti muuttamalla yksinkertaisesti nastamäärityksiä lähellä koodin alkua. Lataa ja pidä hauskaa sen kanssa.
Vaihe 3: Yleisen kysynnän mukaan
Kuten on tullut kyselyjä siitä, miten ohjelmistoa voidaan käyttää servon kanssa salvan käyttämiseen, kun Simon -kuvion sovitus on tehty. Lisään tähän "Simon_Says" -versiot sekä samankaltaiset "Simon_Sings" -muodot, jotka olen mukauttanut sopimaan lisämuutoksiin sopivalla servokoodilla. Olen lisännyt @TODO -kommentit jokaisen koodiin, joka osoittaa, mihin servokoodi laitetaan.
Tarkka koodaus riippuu laitteiston toteutuksesta ja käyttämästä servokirjastosta. Minulla ei ole vastauksia servo -erityiskysymyksiin. Tätä varten suosittelen tutustumaan seuraaviin: video: Servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For niille, jotka tarvitsevat lisäpalveluihin liittyvää apua, suosittelen tehtävään liittyvää opastettavaa viestiä, jolla on eniten yhtäläisyyksiä niiden servototeutukseen.
Suositeltava:
LM3886 -tehovahvistin, kaksi tai silta (parannettu): 11 vaihetta (kuvilla)
LM3886 tehovahvistin, kaksi tai silta (parannettu): Pienikokoinen kaksitehoinen (tai silta) vahvistin on helppo rakentaa, jos sinulla on jonkin verran kokemusta elektroniikasta. Tarvitaan vain muutama osa. Tietenkin on vielä helpompaa rakentaa monovahvistin. Keskeisiä kysymyksiä ovat virtalähde ja jäähdytys
Elektronisesti lukittavat radiopainikkeet (*parannettu!*): 3 vaihetta
Elektronisesti lukittavat radiopainikkeet (*parannettu!*): Termi " valintanapit " on peräisin vanhojen autoradioiden suunnittelusta, jossa olisi useita painikkeita, jotka on viritetty eri kanaville ja lukittu mekaanisesti, jotta vain yksi voidaan työntää sisään kerrallaan. Halusin löytää
Parannettu sähköstaattinen turbiini, joka on valmistettu kierrätettävästä materiaalista: 16 vaihetta (kuvilla)
Parannettu kierrätettävästä sähköstaattisesta turbiinista: Tämä on täysin naarmuuntunut, sähköstaattinen turbiini (EST), joka muuntaa suurjännitteisen tasavirran (HVDC) nopeaksi pyöriväksi liikeksi. Projektini inspiroi Jefimenko Corona -moottorista, joka saa virtaa ilmakehän sähköstä
Parannettu bussikokemus näkövammaisille Arduinolla ja 3D -tulostuksella: 7 vaihetta
Parannettu bussikokemus näkövammaisille Arduinolla ja 3D -tulostuksella: Kuinka julkisen liikenteen kulkemista voidaan helpottaa näkövammaisille? Karttapalvelujen reaaliaikaiset tiedot ovat usein epäluotettavia julkisen liikenteen käytössä, mikä voi lisätä haasteita näkövammaisia yksilöitä. T
Uusi ja parannettu Geiger -laskuri - nyt WiFi !: 4 vaihetta (kuvilla)
Uusi ja parannettu Geiger -laskuri - nyt WiFi !: Tämä on päivitetty versio Geiger -laskuristani tästä Instructable -ohjelmasta. Se oli varsin suosittu ja sain paljon palautetta sen rakentamisesta kiinnostuneilta, joten tässä on jatko: GC-20. Geiger -laskuri, dosimetri ja säteilymittari