Sisukord:

Arduino LCD mäng: 3 sammu (piltidega)
Arduino LCD mäng: 3 sammu (piltidega)

Video: Arduino LCD mäng: 3 sammu (piltidega)

Video: Arduino LCD mäng: 3 sammu (piltidega)
Video: Gilticus в такси)) 2024, November
Anonim
Image
Image
Osade kokkupanek
Osade kokkupanek

Väga paljude asjade tegemine on Arduino mikrokontrolleritega väga lihtne. See juhend juhendab teile, kuidas luua lihtsat 1-nupulist videomängu, mis on valmistatud käputäiest osadest ja Tinkercadi ahelatest. See on külgkeritav hüppemäng. See on hea lähtepunkt lihtsate tegijate elektroonikast oma mängude loomiseks.

Osade nimekiri:

  • 1 x Arduino UNO
  • 1 x LCD -ekraan (16 x 2 tähemärki)
  • 1 x elektroonika leivaplaat
  • 1 x 220 Ω takisti
  • 1 x vajutusnupp
  • Tahke südamikuga haaketraat
  • 1 x USB -kaabel

Samm: osade kokkupanek

Osade kokkupanek
Osade kokkupanek

Vajalikud osad on näidatud ülaltoodud pildil. Alustage Arduino toitega. ÄRGE ühendage USB -kaablit. See juhtub hiljem, kui on aeg see programmeerida ja mängu proovida.

Kasutage pikka haaketraati, et ühendada Arduino 5 V signaal leivalaua ülaosas asuva punase rea vasakpoolsesse serva.

Kasutage pikka haaketraati, et ühendada GND signaal leivalaua ülaosas asuva musta (või sinise mõnel leivaplaadil) rea vasakpoolsesse serva.

Vedelkristallekraani (LCD) moodulil on 16-kontaktiline isane päis alumisel küljel. Ühendage see leivalauaga, nagu pildil näidatud. Kõik elektroonilised signaalid, mis toovad ja juhivad vedelkristallekraani, läbivad selle päise.

Need tihvtid on (vasakult paremale):

  1. GND - maandussignaal
  2. VCC - positiivne toitesignaal
  3. V0 - kontrasti reguleerimine
  4. RS - register valige
  5. R/W - valimine lugemiseks/kirjutamiseks
  6. E - töö lubamise signaal
  7. DB0 - andmebitt 0 (siin ei kasutata)
  8. DB1 - andmebit 1 (siin ei kasutata)
  9. DB2 - andmebit 2 (siin ei kasutata)
  10. DB3 - andmebit 3 (siin ei kasutata)
  11. DB4 - andmebit 4
  12. DB5 - andmebit 5
  13. DB6 - andmebitt 6
  14. DB7 - andmebitt 7
  15. LED+ - taustvalgus LED positiivne
  16. LED- - taustvalgus LED negatiivne

Ühendage lühikeste ühendusjuhtmete abil GND ja LED- (tihvtid 1 ja 16) ülaosas oleva musta reaga.

Sarnaselt ühendage VCC (tihvt 2) ülaosas oleva punase reaga lühikese haaketraadiga.

Painutage 220 Ω takisti juhtmed (punased-punakaspruunid värvilised ribad) ja ühendage see LED+ ja leivaplaadi ülaosas oleva punase rea vahele.

Ülejäänud ühenduste tegemiseks kasutage pikemaid ühendusjuhtmeid:

  • Ühendage DB7 Arduino tihvtiga 3
  • Ühendage DB6 Arduino tihvtiga 4
  • Ühendage DB5 Arduino tihvtiga 5
  • Ühendage DB4 Arduino tihvtiga 6
  • Ühendage E Arduino tihvtiga 9
  • Ühendage R/W Arduino tihvtiga 10 (või leivalaua ülaosas oleva musta reaga)
  • Ühendage RS Arduino tihvtiga 11
  • Ühendage V0 Arduino tihvtiga 12 (või leivalaua ülaosas oleva musta reaga)

Ühendage nupp kuhugi LCD -ekraanist vasakule, jagades kanalit, mis kulgeb mööda leivaplaadi keskosa (vt ülaltoodud pilti). Ühendage üks kahest ülemisest nööpnõelast leivalaua ülaosas asuva musta reaga, kasutades lühikest haaketraati. Ühendage nupu ülaosas olev teine tihvt Arduino tihvtiga 2.

Samm: Arduino programmeerimine

Arduino programmeerimine
Arduino programmeerimine

Siinkohal peaksite olema valmis Arduino programmeerima ja seda proovima.

Alustuseks veenduge, et arvutisse oleks installitud Arduino tarkvara. Laadige sellel lehel olev fail LCD_Game.ino oma arvutisse ja avage see Arduino tarkvaras. Veenduge, et plaat oleks programmeerimiseks õigesti seadistatud (Tööriistad → Tahvel → Arduino Uno).

Ühendage Arduino USB -kaabli abil arvutiga. See annab voolu Arduinole/mängule ja võimaldab teil oma programmi Arduinole üles laadida.

Sel hetkel peaks LCD -ekraani ekraan helendama.

Programmeerige Arduino, valides Fail → Laadi üles (või vajutage paremale nooleklahvi Arduino tarkvara ülaosas).

Kui kõik läheb hästi, peaks LCD -ekraan nüüd näitama mängu algusekraani nagu ülaltoodud pildil.

Samm: asjade muutmine ja Arduino mängukilbi tegemine

Asjade muutmine ja Arduino mängukilbi tegemine
Asjade muutmine ja Arduino mängukilbi tegemine

Praegu on teil kõik töökorras, nii et mida veel teha?

Kui soovite muuta mängu toimimisviisi või teha selle projekti jaoks lahe trükkplaat, mis ühendatakse otse Arduino külge ja asendab kõik need räpased juhtmed, saate alustada.

Arendasin selle mängu täielikult väga laheda (TASUTA!) Interneti -elektroonika simulaatori Tinkercad Circuits abil. Mul oli tegelikult mäng täielikult töökorras ja testitud enne Arduino komplektist välja võtmist. Siin on Arduino LCD -mängu virtuaalne vooluring.

Saate mängu mängida otse oma brauseris, ilma et peaksite kunagi tegelikku elektroonikat kokku panema ("Oh, nüüd ütle mulle"). Kui soovite mängus muudatusi teha või toimuvat uurida, saate virtuaalset vooluringi kopeerida, kasutades nuppu "Duplicate Project". Seejärel saate lähtekoodi muuta ja seal muudatusi proovida. Seal on ka täisfunktsionaalne silur, kus saate rida-realt programmi läbida ja vaadata, mis toimub!

Kui olete nii kalduv, võite teha ka trükkplaadi, et oma elektroonika kenasti Arduinoga ühendada. Projektil on nupp "Laadi alla Gerber", mis annab teile vajalikud failid, mis on vajalikud trükkplaadi (PCB) tootjale kohandatud trükkplaadi valmistamiseks. Siin on kasulikku teavet selle trükkplaadi valmistamise kohta.

Nautige!

Soovitan: