Sisällysluettelo:
- Vaihe 1: Kokoonpano
- Vaihe 2: Esittely 1. Grafiikka ja teksti
- Vaihe 3: Esittely 2. Kosketusnäyttö
- Vaihe 4: Esittely 3. Logiikkapeli "Sarakkeet"
- Vaihe 5: Demovideo
Video: Logiikkapeli "Sarakkeet": 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei!
Tänään haluaisin jakaa projektin yksinkertaisen loogisen pelin "Sarakkeet" luomiseksi. Tätä varten tarvitsemme:
- Yksi edullisimmista ja edullisimmista SPI -näytöistä,
- Arduino Nano,
- TFT-suoja Arduino Nanolle (jonka avulla yhdistämme yksittäiset komponentit yhdeksi yksiköksi).
Tämä kilpi on toinen (kevyt, Arduino Nano) TFT Shield -versio Arduino Unolle, josta voit lukea täällä ja täällä ja täällä.
TFT -suojan lyhyt kuvaus:
- Levyn koko on 64x49 mm,
- 30-nastainen liitin Arduino Nanon liittämiseen,
- 14-nastainen liitin 320 x 240 TFT-näytön liittämiseen SPI-liitännällä (mukaan lukien kosketusnäyttö),
- Liitin microSD -kortille,
- Liitin Bluetooth-moduulille (HC-06),
- 20-nastainen liitin kameralle OV7670 (sekä muille),
- Mini-USB-liitin sekä erillinen 2-nastainen liitin 5V: n virtalähteelle.
Peli itsessään on hyvin kuuluisa, joten en jää sen sääntöjen kuvaukseen. Ja puhua hallinnosta. Koska tässä laitteessa ei ole mekaanisia painikkeita, käytämme itse näytön kosketusnäyttöä. Näyttöalueiden rajat ja niitä vastaavat toiminnot on esitetty seuraavassa kuvassa.
Ei mitään monimutkaista. Ja niin, aloitetaan.
Vaihe 1: Kokoonpano
Levyjen kokoaminen on hyvin yksinkertaista. Sinun on kuitenkin luettava kosketusmerkinnät huolellisesti ennen asennusta. Ensin sinun on asennettava Arduino Nano -levy kuvan mukaisesti. Sen jälkeen kytketään näyttö, joka voidaan liittää sekä taulun toiselle puolelle (valokuvat 1-6) että toiselle puolelle (valokuvat 7 ja muille). Tämän jälkeen voit kytkeä virran mini -USB -kaapelilla.
Valitsin kokoonpanon telineasennuksilla, koska tämä on pienempi muotoilu ja sitä on miellyttävämpi pitää kädessäsi. Huomaa, että kiinnitysreiät on suunniteltu 2,8 tuuman näytölle.
Kokoonpanon jälkeen voit siirtyä luonnosten lataamiseen, mutta ennen niitä älä unohda asentaa tarvittavaa kirjastoa TFT -suojan kanssa työskentelyyn. Kirjasto löytyy linkistä:
Ennen kuin menen itse pelin luonnokseen, haluaisin näyttää teille taulun ominaisuudet tekstin ja grafiikan piirtämisessä sekä kosketusnäytön käsittelyssä.
Vaihe 2: Esittely 1. Grafiikka ja teksti
Tässä luvussa on esimerkki tekstin, grafiikan ja kosketusnäytön käsittelystä. Tämä luonnos käyttää fontteja Adafruit -kirjastosta.
On suositeltavaa ohjelmoida Arduino Nano -kortti ensin erikseen ja koota sitten laite (mutta voit myös ohjelmoida levyn osana laitetta). Elementtien piirtäminen visuaalisesti näytölle on nopeampaa kuin jos näyttö olisi kytketty Arduino Nano -laitteeseen suoraan SPI: n kautta.
Vaihe 3: Esittely 2. Kosketusnäyttö
Seuraava luonnos näyttää kosketusnäytön käyttämisen. Koska kosketusnäyttö on resistiivinen, sen kanssa on helpompi työskennellä kynällä.
Käyttämällä näitä kahta luonnosta esimerkkinä voit jo kehittää omia projekteja grafiikan, tekstin ja kosketusnäytön avulla.
Vaihe 4: Esittely 3. Logiikkapeli "Sarakkeet"
Ja lopuksi pääsemme tärkeimpään luonnokseen - loogiseen peliin "Sarakkeet". Ohjaus, kuten sanoin, tapahtuu napsauttamalla näyttöaluetta (se on jopa kätevämpää kuin näytön alaosassa olevat mekaaniset painikkeet). Ja koska näyttökokoja on useita: 2,4 ", 2,8", 3,2 "(kaikki ohjelmistoyhteensopivat), soittaminen näytöllä, jonka diagonaali on 3,2", on paljon miellyttävämpää kuin 2,4 ".
Vaihe 5: Demovideo
Lopuksi lisäsin esittelyvideon ja toivon, että pidit projektistani. Jatkossa aion julkaista uuden projektin ja näyttää uusia ominaisuuksia tämän laitteen avulla. Kiitos huomiosta!
Suositeltava:
SIM900A 2G -moduuli + hologrammi -SIM -kortti = voittava yhdistelmä luokassa "lika halpa" ?: 6 vaihetta
SIM900A 2G -moduuli + hologrammi -SIM -kortti = voittoyhdistelmä luokassa "lika halpa" ?: Tämän vuosikymmenen tunnussana, IoT, tulee joskus jopa niiden ihmisten mieleen, jotka pitävät itseään villinä, ja minä olen heidän joukossaan. Internet ja näin yrityksen, josta en ole koskaan ennen kuullut (hologrammi) antavan SIM -kortteja
Retro "Rayotron" -yövalo (osa 1): 16 vaihetta
Retro "Rayotron" -yövalo (osa 1): Johdanto Joulukuussa 1956 Atomic Laboratories mainosti Rayotronin "ensimmäisenä edullisena sähköstaattisena generaattorina ja hiukkaskiihdyttimenä" luonnontieteiden opettajille ja harrastajille [1]. Rayotron oli ylimitoitettu, kumivyöllä ladattu
Rakenna oma "" Banksyn itsetuhoinen kuvakehys ": 4 vaihetta
Rakenna oma "" Banksyn itsetuhoinen kuvakehys ": Kun Balloon Girl murskasi itsensä 1,4 miljoonan dollarin osuman jälkeen, sisäiset tekijämme alkoivat analysoida sen tekemistä. Mielessämme oli kaksi alkuideaa: Ensimmäinen oli se, että terät kiinnitettiin rungon pohjaan ja kaksi pyörää
HC - 06 (orjamoduuli) "NIMI": n muuttaminen ilman käyttöä "Sarjan Arduino" -monitori joka "toimii helposti": virheetön tapa!: 3 vaihetta
HC - 06 (orjamoduuli) "NIMI": n muuttaminen ilman käyttöä "Sarjan Arduino" -monitori … joka "toimii helposti": virheetön tapa!: Jälkeen " Pitkä aika " yrittää muuttaa nimeä HC -06: ksi (orjamoduuli) käyttämällä " Arduinon sarjamittari, ilman " Menestys " Löysin toisen helpon tavan ja im Sharing now! Pidä hauskaa ystävät
3 -akselinen CNC -reititin - 60 "x60" x5 " - JunkBot: 5 vaihetta (kuvilla)
3 -akselinen CNC -reititin - 60 "x60" x5 " - JunkBot: Tämä Instructable on ensimmäinen sarjasta, joka dokumentoi DIY 3 -akselisen CNC -reitittimen rakentamisen. Tämä on myös minun ilmoitukseni Universal Laser Cutter Contest -kilpailussa. ei ole näyttää koko askel askeleelta etenemistä vaan pikemminkin