Turinys:

„Arduino“LCD žaidimas: 3 žingsniai (su paveikslėliais)
„Arduino“LCD žaidimas: 3 žingsniai (su paveikslėliais)

Video: „Arduino“LCD žaidimas: 3 žingsniai (su paveikslėliais)

Video: „Arduino“LCD žaidimas: 3 žingsniai (su paveikslėliais)
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Lapkritis
Anonim
Image
Image
Dalių surinkimas
Dalių surinkimas

Naudojant „Arduino“mikrovaldiklius, labai lengva padaryti daugybę dalykų. Ši instrukcija nurodo, kaip sukurti paprastą 1 mygtuko vaizdo žaidimą, pagamintą iš kelių dalių ir „Tinkercad“grandinių. Tai šoninis slenkantis šokinėjimo žaidimas. Tai yra geras atspirties taškas kuriant savo žaidimus iš paprastos gamintojų elektronikos.

Dalių sąrašas:

  • 1 x „Arduino UNO“
  • 1 x LCD ekranas (16 x 2 simbolių)
  • 1 x elektroninė duonos lenta
  • 1 x 220 Ω rezistorius
  • 1 x Mygtuko jungiklis
  • Tvirto sujungimo laidas
  • 1 x USB kabelis

1 žingsnis: dalių surinkimas

Dalių surinkimas
Dalių surinkimas

Reikalingos dalys parodytos aukščiau esančiame paveikslėlyje. Pradėkite nuo „Arduino“maitinimo. Nejunkite USB kabelio. Tai atsitiks vėliau, kai ateis laikas jį užprogramuoti ir išbandyti žaidimą.

Naudokite ilgą prijungimo laidą, kad prijungtumėte 5 V signalą „Arduino“prie raudonos eilutės, esančios duonos lentos viršuje.

Naudokite ilgą prijungimo laidą, kad prijungtumėte GND signalą prie juodos (arba mėlynos kai kuriose lentose) eilutės, esančios viršutinėje lentos viršaus pusėje.

Skystųjų kristalų ekrano (LCD) modulio apačioje yra 16 kontaktų antraštė. Prijunkite jį prie duonos lentos, kaip parodyta paveikslėlyje. Visi elektroniniai signalai, maitinantys ir valdantys LCD, eina per šią antraštę.

Šie kaiščiai yra (iš kairės į dešinę):

  1. GND - maitinimo įžeminimo signalas
  2. VCC - teigiamas galios signalas
  3. V0 - kontrasto reguliavimas
  4. RS - registras pasirinkite
  5. R/W - skaitymo/rašymo pasirinkimas
  6. E - veikimo įjungimo signalas
  7. DB0 - duomenų bitas 0 (čia nenaudojamas)
  8. DB1 - 1 duomenų bitas (čia nenaudojamas)
  9. DB2 - 2 duomenų bitas (čia nenaudojamas)
  10. DB3 - 3 duomenų bitas (čia nenaudojamas)
  11. DB4 - 4 duomenų bitas
  12. DB5 - 5 duomenų bitas
  13. DB6 - duomenų bitas 6
  14. DB7 - duomenų bitas 7
  15. LED+ - foninis apšvietimas teigiamas
  16. Šviesos diodas - foninis apšvietimas neigiamas

Naudodami trumpus sujungimo laidus, prijunkite GND ir šviesos diodus (1 ir 16 kaiščiai) prie juodos eilutės viršuje.

Panašiai prijunkite VCC (2 kaištį) prie raudonos eilutės viršuje su trumpu prijungimo laidu.

Sulenkite 220 Ω rezistoriaus laidus (raudonai raudonai rudos spalvos juostos) ir prijunkite jį tarp šviesos diodo+ ir raudonos eilutės duonos lentos viršuje.

Naudokite ilgesnius sujungimo laidus, kad atliktumėte likusias jungtis:

  • Prijunkite DB7 prie „Arduino“kaiščio 3
  • Prijunkite DB6 prie „Arduino“kaiščio 4
  • Prijunkite DB5 prie „Arduino“kaiščio 5
  • Prijunkite DB4 prie „Arduino“kaiščio 6
  • Prijunkite E prie „Arduino“kaiščio 9
  • Prijunkite R/W prie „Arduino“kaiščio 10 (arba prie juodos eilės duonos lentos viršuje)
  • Prijunkite RS prie „Arduino“kaiščio 11
  • Prijunkite V0 prie „Arduino“kaiščio 12 (arba prie juodos eilės duonos lentos viršuje)

Įkiškite mygtuką į kairę nuo LCD ekrano, nukreipdami kanalą, einantį duonos lentos centre (žr. Paveikslėlį aukščiau). Prijunkite vieną iš dviejų viršutinių mygtuko kaiščių prie juodos eilės duonos lentos viršuje, naudodami trumpą prijungimo laidą. Prijunkite kitą kaištį mygtuko viršuje prie „Arduino“2 kaiščio.

2 žingsnis: „Arduino“programavimas

„Arduino“programavimas
„Arduino“programavimas

Šiuo metu turėtumėte būti pasirengę užprogramuoti „Arduino“ir išbandyti.

Pirmiausia įsitikinkite, kad kompiuteryje įdiegta „Arduino“programinė įranga. Atsisiųskite šiame puslapyje esantį failą LCD_Game.ino į savo kompiuterį ir atidarykite jį naudodami „Arduino“programinę įrangą. Įsitikinkite, kad plokštė tinkamai nustatyta programavimui (Įrankiai → Lenta → „Arduino Uno“).

Prijunkite „Arduino“prie kompiuterio naudodami USB kabelį. Tai suteiks energijos „Arduino“/žaidimui ir leis jums įkelti savo programą į „Arduino“.

Šiuo metu LCD ekrano ekranas turėtų užsidegti.

Užprogramuokite „Arduino“pasirinkdami Failas → Įkelti (arba paspauskite rodyklės į dešinę mygtuką „Arduino“programinės įrangos viršuje).

Jei viskas gerai, dabar LCD ekrane turėtų būti rodomas žaidimo pradžios ekranas, kaip parodyta aukščiau esančiame paveikslėlyje.

3 žingsnis: pakeiskite dalykus ir sukurkite „Arduino“žaidimo skydą

Keisti dalykus ir sukurti „Arduino“žaidimo skydą
Keisti dalykus ir sukurti „Arduino“žaidimo skydą

Šiuo metu viskas veikia, tad ką dar daryti?

Jei norite pakeisti žaidimo būdą arba sukurti šaunią šio projekto spausdintinę plokštę, kuri prijungiama tiesiai prie „Arduino“ir pakeičia visus tuos netvarkingus laidus, štai kaip pradėti.

Aš visiškai sukūriau šį žaidimą naudodamas labai šaunų (NEMOKAMĄ!) Internetinį elektronikos simuliatorių „Tinkercad Circuits“. Prieš išimdamas „Arduino“iš rinkinio, žaidimas visiškai veikė ir buvo išbandytas. Štai virtuali „Arduino“LCD žaidimo grandinė.

Jūs iš tikrųjų galite žaisti žaidimą tiesiai savo naršyklėje, niekada nesudėję jokios elektronikos („O, dabar tu man pasakyk“). Jei norite pakeisti žaidimą arba ištirti, kas vyksta, galite nukopijuoti virtualią grandinę naudodami mygtuką „Dubliuoti projektą“. Tada galite redaguoti šaltinio kodą ir ten išbandyti pakeitimus. Taip pat yra visų funkcijų derintuvas, kuriame galite pereiti prie programos eilutėje ir pamatyti, kas vyksta!

Jei esate taip linkę, taip pat galite pagaminti plokštę, kad galėtumėte gražiai prijungti savo elektroniką prie „Arduino“. Projekte yra mygtukas „Atsisiųsti„ Gerber “, kuris suteiks jums failus, būtinus atiduoti spausdintinės plokštės (PCB) gamintojui, kad būtų pagaminta pasirinktinė spausdintinė plokštė. Štai keletas naudingos informacijos apie tai, kaip pagaminti tą PCB.

Mėgautis!

Rekomenduojamas: