Sisällysluettelo:

Arduino LCD -peli: 3 vaihetta (kuvilla)
Arduino LCD -peli: 3 vaihetta (kuvilla)

Video: Arduino LCD -peli: 3 vaihetta (kuvilla)

Video: Arduino LCD -peli: 3 vaihetta (kuvilla)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Marraskuu
Anonim
Image
Image
Osien kokoaminen
Osien kokoaminen

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

Osien kokoaminen
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):

  1. GND - maadoitussignaali
  2. VCC - positiivinen tehosignaali
  3. V0 - kontrastin säätö
  4. RS - rekisteröidy valitse
  5. R/W - luku/kirjoitus valitse
  6. E - käytön mahdollistava signaali
  7. DB0 - databitti 0 (ei käytetä täällä)
  8. DB1 - databitti 1 (ei käytetä täällä)
  9. DB2 - databitti 2 (ei käytetä täällä)
  10. DB3 - databitti 3 (ei käytetä täällä)
  11. DB4 - databitti 4
  12. DB5 - databitti 5
  13. DB6 - databitti 6
  14. DB7 - databitti 7
  15. LED+ - taustavalo LED positiivinen
  16. 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

Arduinon ohjelmointi
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

Asioiden muuttaminen ja Arduino -pelikilven tekeminen
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: