Sisällysluettelo:
- Vaihe 1: Osien kokoaminen
- Vaihe 2: Arduinon ohjelmointi
- Vaihe 3: Asioiden muuttaminen ja Arduino -pelikilven tekeminen
Video: Arduino LCD -peli: 3 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Monien asioiden tekeminen on erittäin helppoa Arduinon mikro -ohjaimilla. Tämä ohjekirja kertoo, kuinka voit luoda yksinkertaisen yhden painikkeen videopelin, joka koostuu kourallisista osista ja Tinkercad-piireistä. Se on sivuttain vierittävä hyppypeli. Tämä on hyvä lähtökohta omien pelien luomiseen yksinkertaisesta valmistajaelektroniikasta.
Osaluettelo:
- 1 x Arduino UNO
- 1 x LCD -näyttö (16 x 2 merkkiä)
- 1 x elektroniikan leipälevy
- 1 x 220 Ω vastus
- 1 x painonappikytkin
- Yhtenäinen kytkentäjohto
- 1 x USB -kaapeli
Vaihe 1: Osien kokoaminen
Tarvittavat osat on esitetty yllä olevassa kuvassa. Aloita Arduinolla ilman virtaa. ÄLÄ kytke USB -kaapelia. Tämä tapahtuu myöhemmin, kun on aika ohjelmoida se ja kokeilla peliä.
Käytä pitkää kytkentäjohtoa liittämään Arduinon 5 V: n signaali leipälaudan yläosan punaisen rivin vasempaan reunaan.
Liitä GND -signaali pitkällä liitäntäjohdolla mustan (tai sinisen joillakin leipälevyillä) rivin vasempaan reunaan leipälaudan yläosassa.
Nestekidenäyttö (LCD) -moduulin alapuolella on 16-nastainen urosliitin. Liitä tämä leipälevyyn kuvan osoittamalla tavalla. Kaikki nestekidenäytön virtaa ohjaavat ja ohjaavat elektroniset signaalit kulkevat tämän otsikon läpi.
Nämä nastat ovat (vasemmalta oikealle):
- GND - maadoitussignaali
- VCC - positiivinen tehosignaali
- V0 - kontrastin säätö
- RS - rekisteröidy valitse
- R/W - luku/kirjoitus valitse
- E - käytön mahdollistava signaali
- DB0 - databitti 0 (ei käytetä täällä)
- DB1 - databitti 1 (ei käytetä täällä)
- DB2 - databitti 2 (ei käytetä täällä)
- DB3 - databitti 3 (ei käytetä täällä)
- DB4 - databitti 4
- DB5 - databitti 5
- DB6 - databitti 6
- DB7 - databitti 7
- LED+ - taustavalo LED positiivinen
- LED- - taustavalo LED negatiivinen
Liitä GND ja LED- (nastat 1 ja 16) ylhäällä olevaan mustaan riviin lyhyillä kytkentäjohdoilla.
Samoin kytke VCC (nasta 2) punaiseen riviin ylhäällä lyhyellä kytkentäjohdolla.
Taivuta 220 Ω vastuksen lankajohdot (puna-puna-ruskeat värilliset nauhat) ja liitä se LED+: n ja leipälevyn yläosan punaisen rivin väliin.
Käytä pidempiä kytkentäjohtoja muiden liitosten tekemiseen:
- Liitä DB7 Arduino -nastaan 3
- Liitä DB6 Arduino -nastaan 4
- Liitä DB5 Arduino -nastaan 5
- Liitä DB4 Arduino -nastaan 6
- Liitä E Arduino -nastaan 9
- Liitä R/W Arduino -nastaan 10 (tai mustaan riviin leipälevyn yläosassa)
- Liitä RS Arduino -nastaan 11
- Liitä V0 Arduino -nastaan 12 (tai mustaan riviin leipälevyn yläosassa)
Kytke painike johonkin nestekidenäytön vasempaan reunaan ja kanavoi leipälevyn keskellä kulkevaa kanavaa (katso yllä oleva kuva). Kytke yksi painikkeen kahdesta ylimmästä nastasta leipälevyn yläosan mustaan riviin lyhyellä kytkentäjohdolla. Liitä painikkeen yläosassa oleva toinen nasta Arduinon nastaan 2.
Vaihe 2: Arduinon ohjelmointi
Tässä vaiheessa sinun pitäisi olla valmis ohjelmoimaan Arduino ja testaamaan se.
Aloita varmistamalla, että tietokoneellesi on asennettu Arduino -ohjelmisto. Lataa tällä sivulla oleva LCD_Game.ino -tiedosto tietokoneellesi ja avaa se Arduino -ohjelmistolla. Varmista, että kortti on asetettu oikein ohjelmointia varten (Työkalut → Taulu → Arduino Uno).
Liitä Arduino tietokoneeseen USB -kaapelilla. Tämä antaa virtaa Arduinolle/pelille ja mahdollistaa ohjelman lataamisen Arduinolle.
Tässä vaiheessa nestekidenäytön näytön pitäisi syttyä.
Ohjelmoi Arduino valitsemalla Tiedosto → Lataa (tai paina oikeaa nuolipainiketta Arduino -ohjelmiston yläosassa).
Jos kaikki menee hyvin, nestekidenäytön pitäisi nyt näyttää pelin aloitusnäyttö kuten yllä olevassa kuvassa.
Vaihe 3: Asioiden muuttaminen ja Arduino -pelikilven tekeminen
Tässä vaiheessa kaikki toimii, joten mitä muuta on tehtävissä?
Jos haluat muuttaa pelin toimintatapaa tai tehdä viileän painetun piirilevyn tälle projektille, joka kytketään suoraan Arduinoon ja korvaa kaikki sotkuiset johdot, pääset alkuun.
Kehitin tämän pelin kokonaan käyttämällä hienoa (ILMAISTA!) Online -elektroniikka -simulaattoria Tinkercad Circuits. Minulla oli itse asiassa peli täysin toimiva ja testattu ennen kuin otin Arduinon paketista. Tässä on Arduinon LCD -pelin virtuaalipiiri.
Voit todella pelata peliä suoraan selaimessasi ilman, että sinun tarvitsee koskaan koota todellista elektroniikkaa ("Voi, kerro nyt"). Jos haluat tehdä muutoksia peliin tai tutkia, mitä tapahtuu, voit kopioida virtuaalipiirin käyttämällä "Kopioi projekti" -painiketta. Voit sitten muokata lähdekoodia ja kokeilla muutoksia siellä. Siellä on myös monipuolinen virheenkorjaaja, jossa voit käydä läpi ohjelman rivi riviltä ja katsoa mitä tapahtuu!
Jos olet niin taipuvainen, voit myös tehdä piirilevyn yhdistääksesi elektroniikkasi kauniisti Arduinoon. Projektissa on "Lataa Gerber" -painike, joka antaa sinulle tarvittavat tiedostot, jotka on annettava piirilevyn (PCB) valmistajalle räätälöidyn piirilevyn valmistamiseksi. Tässä on hyödyllistä tietoa piirilevyn valmistamisesta.
Nauttia!
Suositeltava:
Samsungin LCD -TV pois päältä Ongelma DIY -korjaus: 5 vaihetta (kuvilla)
Samsungin LCD -televisio päällä Ei ongelma DIY -korjauskorjaus: Meillä oli Samsung 32 " LCD -televisio meneillään hiljattain. Televisio kytkeytyy päälle, sammuu heti ja sammuu sitten uudelleen … loputtomassa jaksossa. Pienen tutkimuksen jälkeen huomasimme, että
Arduino LCD 16x2 -opetusohjelma - Liitäntä 1602 LCD -näyttö Arduino Unolla: 5 vaihetta
Arduino LCD 16x2 -opetusohjelma | Liitäntä 1602 LCD -näyttö Arduino Unon kanssa: Hei kaverit, koska monet projektit tarvitsevat näytön tietojen näyttämiseen, olipa kyseessä jokin diy -mittari tai YouTube -tilauslaskimen näyttö tai laskin tai näppäimistön lukitus näytöllä ja jos kaikenlaisia projekteja tehdään arduino he määrittelevät
Arduinon LCD -pääkello: 10 vaihetta (kuvilla)
Arduino -LCD -pääkello: Tämä kello on suunniteltu itsenäiseksi kelloksi tai pääkelloksi orjakellojen ajamiseen, ja se on kannettava akun varmuuskopioinnin avulla. Katso lisätietoja kellon verkkosivustolta LCD-pääkellon kotisivuUpdate- Automatic Summer előre ja Winter Retard bu
I2C LCD -näytön liittäminen Arduino Unoon: 5 vaihetta (kuvilla)
I2C LCD -näytön yhdistäminen Arduino Unoon: Hei kaverit, Tässä opetusohjelmassa näet kuinka liittää i2c LCD -näyttö arduinoon ja miten voit tulostaa lcd -näytölle. Ennen kuin aloitat tämän opetusohjelman, sinun on tiedettävä lyhyesti i2c Jokainen I2C -väylä koostuu kahdesta signaalista
DIY LCD -näppäimistön suoja Arduino Unolle: 6 vaihetta (kuvilla)
DIY LCD -näppäimistön kilpi Arduino Unolle: etsin paljon DIY LCD -näppäimistön kilven tekemistä, mutta en löytänyt mitään, joten tein sellaisen ja haluan jakaa sen teille