Sisällysluettelo:
- Vaihe 1: Luettelo käytetyistä työkaluista
- Vaihe 2: Vaiheittaiset ohjeet
- Vaihe 3: Koodi perusteellisessa selityksessä
- Vaihe 4: Video
Video: Jos tämä sitten tuo: Blackbox: juokse, väistele ja hyppää: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Nimeni on Remco Liqui lung ja tämä on If This then That -kouluhanke.
Black box: Run, Dodge and Jump on laatikko, jossa on pelattava peli.
Ajatuksena on, että pelaat peliä ja kun saavutat tietyn pistemäärän (100 pistettä), voit napata palkintosi laatikon sisälle. Näin voit tuntea, että olet saavuttanut jotain ja saada palkkaa kovasta työstäsi. Melko suoraan eteenpäin vai?
Peli, jota pelataan, käyttää arduinoa perusohjaimilla.
Alkuperäinen käyttämäni koodi tulee Iron_Salsasta (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), sitten lisäsin siihen hieman käännöstä lisäämällä ja tekemällä joitain muutoksia koodeihin.
Tässä opetusohjelmassa näytän sinulle, kuinka loin laatikon, luettelon sen luomiseen tarvittavista työkaluista, koodin ja vaihtoehtoisia ideoita.
Ilman lisäpuhetta hankitaan työtoverit!
Vaihe 1: Luettelo käytetyistä työkaluista
Työkalut, joita käytin arduinon kanssa:
- Arduino Uno
- Leipälauta
- LCD -näyttö (20x4)
- I2C -suoja LCD -näytölle
- 3 x painonappikytkin
- 4 x johdot uros-naaras
- 7 x leipälevyn johdot
- Breadboardprint
Laatikko:
- Olet vain tavallinen laatikko, mitä tahansa kokoa voidaan käyttää.
- Pari ruuvia lcd: n, arduinon ja saranoiden ruuvaamiseen.
- Liimapistooli liimapuikoilla liimaa laatikko yhteen.
- Hyödyllinen veitsi tai sakset pahvin leikkaamiseen.
- Kumipainikkeet, jotka voidaan ottaa peliohjaimesta.
- USB -liitin
Vaihe 2: Vaiheittaiset ohjeet
Aloitetaan siitä, kun arduino on koottu.
Kaavio, johon johto kytketään, on seuraava:
- GND ja Reset yhdistyvät painikkeeseen (Nollaa pelin)
- GND ja nasta 4 yhdistetään painikkeeseen (valitsee vaikeuden)
- GND ja Pin 2 yhdistää -painike (käytetään pelin pelaamiseen)
Tätä varten voit käyttää tavallisia leipälautajohtoja muodostaaksesi yhteyden arduinoon.
Näyttö on juotettu I2C -suojalla, joka voidaan ostaa erikseen tai liittää nestekidenäyttöön. Liitännät ovat puhtaasti kilvestä arduinoon käyttämällä naaras -urosjohtoja, johtoja ei tarvitse kytkeä leipälautaan.
- SCL muodostaa yhteyden A5: een
- SDA muodostaa yhteyden A4 -muotoon
- GND muodostaa yhteyden GND: hen
- VCC kytketään 5V jännitteeseen
Kun olet tyytyväinen siihen, miltä se näyttää leipätaululta, voit juottaa sen leipätaululle.
Juottotapa Kaapelit ovat tulosteen takana, kun painikkeet ovat edessä. Tämä helpottaa painikkeisiin pääsyä ilman kaapeleita.
Jotta laatikko olisi melko yksinkertainen, voit koota sen tai käyttää vain laatikkoa, jonka koko on mieleisesi.
Laatikoni voidaan leikata kahteen osaan.
Ensimmäinen osa, johon arduino on piilotettu, on itse asiassa jakelulaatikko, joka oli oikean kokoinen ja vakaa arduinon ja lcd: n ruuvaamiseksi, ja jossa oli tarpeeksi tilaa tulosteelle (ohjaimet). Voit muokata, missä arduino asetetaan erittäin helposti, koska se on erittäin joustava ja voidaan soveltaa mihin tahansa esineeseen. Varmistin, että minulla on portti, johon voin liittää kaapelin arduinoon, jolloin ei tarvitse avata laatikkoa, jossa arduino on. USB -liittimellä voit liittää arduinon pistorasiaan sähköä varten.
Vaihe 3: Koodi perusteellisessa selityksessä
Koodi on joissakin osissa yksinkertainen, ja selitän, kuinka voit muokata hieman mielesi mukaan.
Kooditiedostossa selitetään, mitä koodit tekevät ja missä niitä viitataan kommentteihin.
Mitä eroa lisäsin koodiin?
No, käytin koodia käytettäväksi 20x4 -näytössä, säätin hahmoa ja tasoa koko näytön käyttämiseksi.
Lisätty esittelysivu kouluprojektille ja muutettu vaikeusvalintaa. Keskitti kaiken, missä on tekstiä. Koska näytölläni on juotettu I2C -suoja, se käyttää erityisesti I2C -näyttöä varten tehtyä LiquidCity -kirjastoa.
Vaihe 4: Video
Video, joka näyttää pelattavan pelin
Suositeltava:
Jos tämä sitten tuo ArDino: 3 vaihetta
Jos tämä sitten tuo arDino: Kouluprojektiin, jos tämä sitten meidän täytyi tehdä interaktiivinen objekti arduinoa käyttäen. Päätin tehdä pehmoisen Ardinon. Hän on erittäin lahjakas ja laulaa napin painalluksella sinulle jurassic park -teeman
Jos tämä sitten kissa: 5 vaihetta
Jos tämä sitten kissa: Jos tämä sitten kissa on makkelijk na te maken omdat het voornamelijk is gebouwd met materialen die bijna iedereen altijd wel thuis heeft liggen. Zo recycle je ook nog eens wat voor een leuk, handig doelNaast een aantal Arduino Componenten heb je ook een
Jos tämä sitten tuo - Moodlamp: 4 vaihetta (kuvilla)
If This Then That - Moodlamp: Opdracht: Bouw/ ontwerp een interactief systeem (met hardware and software) dat data kan ontvangen en verwerken.Omdat ik geen enkele ervaring heb met arduino en koodit schrijven heel erg lastig vind, heb ik besloten om mijn project simpel te houden tapasi
Jos tämä, niin sitten: Kannettava Arduino -konsoli: 5 vaihetta
Jos tämä, sitten tämä: Kannettava Arduino -konsoli: Tämä on yksinkertainen ampua kohdepeli. Siirrät soitinta kahdella kapasitiivisella kosketusmoduulilla ja ammut tekemällä kovia ääniä, kuten taputtamalla, huutamalla tai ravistamalla laatikkoa. Käytetyt osat: Arduino Uno Arduino a000096 tft -näyttö 2 TTP223B -kosketusmoduuli
Muistipeli kosketuksella (Simon sanoo) - jos tämä sitten: 6 vaihetta (kuvilla)
Muistipeli kosketuksella (Simon sanoo) - Jos tämä sitten tuo: Tein muistipelin, jossa oli itse tehtyjä kosketuslevyjä ja neopikselirengas kouluprojektille. Tämä peli on samanlainen kuin Simon Says, paitsi että monet syötteen ja palautteen muodot (äänet ja valotehosteet) ovat erilaisia pelissä. Ohjelmoin ääniä Su