Kazalo:

Arduino LCD igra: 3 koraki (s slikami)
Arduino LCD igra: 3 koraki (s slikami)

Video: Arduino LCD igra: 3 koraki (s slikami)

Video: Arduino LCD igra: 3 koraki (s slikami)
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, November
Anonim
Image
Image
Sestavljanje delov
Sestavljanje delov

Z mikrokrmilniki Arduino je zelo enostavno narediti veliko stvari. Ta Instructable vam pove, kako ustvariti preprosto videoigro z enim gumbom, narejeno iz peščice delov in vezij Tinkercad. To je skakalna igra s stranskim pomikanjem. To je dobro izhodišče za ustvarjanje lastnih iger iz preproste elektronike za izdelovalce.

Seznam delov:

  • 1 x Arduino UNO
  • 1 x LCD zaslon (16 x 2 znaka)
  • 1 x plošča za elektroniko
  • 1 upor 220 Ω
  • 1 x stikalno stikalo
  • Priključna žica s trdnim jedrom
  • 1 x USB kabel

1. korak: Sestavljanje delov

Sestavljanje delov
Sestavljanje delov

Potrebni deli so prikazani na zgornji sliki. Začnite z Arduinom brez napajanja. NE priključujte kabla USB. To se bo zgodilo pozneje, ko bo čas, da ga programirate in preizkusite igro.

Uporabite dolgo priključno žico, da priključite 5V signal na Arduinu na skrajno levo rdeče vrstice na vrhu plošče.

Z dolgim priključnim kablom povežite signal GND skrajno levo od črne (ali modre na nekaterih ploščah) vrstice na vrhu plošče.

Modul LCD (zaslon s tekočimi kristali) ima 16-polno moško glavo na spodnji strani. Priključite to v mizo, kot je prikazano na sliki. Skozi to glavo gredo vsi elektronski signali, ki napajajo in nadzorujejo LCD.

Ti zatiči so (od leve proti desni):

  1. GND - signal ozemljitvenega napajanja
  2. VCC - signal pozitivne moči
  3. V0 - nastavitev kontrasta
  4. RS - izberite register
  5. R/W - branje/pisanje izberite
  6. E - signal za omogočanje delovanja
  7. DB0 - podatkovni bit 0 (tukaj se ne uporablja)
  8. DB1 - podatkovni bit 1 (tukaj se ne uporablja)
  9. DB2 - podatkovni bit 2 (tukaj se ne uporablja)
  10. DB3 - podatkovni bit 3 (tukaj se ne uporablja)
  11. DB4 - podatkovni bit 4
  12. DB5 - podatkovni bit 5
  13. DB6 - podatkovni bit 6
  14. DB7 - podatkovni bit 7
  15. LED+ - osvetlitev ozadja LED pozitivna
  16. LED - LED osvetlitev ozadja negativna

S kratkimi priključnimi žicami priključite GND in LED- (nožici 1 in 16) v črno vrstico na vrhu.

Podobno povežite VCC (pin 2) z rdečo vrvico na vrhu s kratko priključno žico.

Upognite žične vodi 220 Ω upora (rdeče-rdeče-rjave barve) in ga povežite med LED+ in rdečo vrstico na vrhu plošče.

Za povezovanje preostalih povezav uporabite daljše priključne žice:

  • DB7 priključite na Arduino pin 3
  • DB6 priključite na Arduino pin 4
  • DB5 priključite na Arduino pin 5
  • DB4 priključite na Arduino pin 6
  • Priključite E na Arduino pin 9
  • Priključite R/W na Arduino pin 10 (ali na črno vrstico na vrhu mize)
  • Priključite RS na Arduino pin 11
  • Priključite V0 na Arduino pin 12 (ali na črno vrstico na vrhu mize)

Gumb priklopite nekje levo od LCD zaslona in prečkajte kanal, ki poteka vzdolž središča mize (glejte zgornjo sliko). S kratkim priključnim kablom povežite enega od zgornjih dveh zatičev gumba s črno vrstico na vrhu plošče. Drugi pin na vrhu gumba povežite z nožico 2 Arduina.

2. korak: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina

Na tej točki bi morali biti pripravljeni programirati Arduino in ga preizkusiti.

Začnite tako, da imate v računalniku nameščeno programsko opremo Arduino. Prenesite datoteko LCD_Game.ino na tej strani v svoj računalnik in jo odprite v programski opremi Arduino. Prepričajte se, da je plošča pravilno nastavljena za programiranje (Orodja → Deska → Arduino Uno).

Arduino povežite z računalnikom s kablom USB. To bo Arduinu/igri zagotovilo moč in vam naložilo program na Arduino.

Na tej točki bi se moral zaslon LCD zaslona prižgati.

Programirajte Arduino tako, da izberete Datoteka → Naloži (ali pritisnite gumb s puščico desno na vrhu programske opreme Arduino).

Če je vse v redu, mora biti na LCD zaslonu zdaj prikazan začetni zaslon igre, kot je na zgornji sliki.

3. korak: Spreminjanje stvari in izdelava igralnega ščita Arduino

Spreminjanje stvari in izdelava igralnega ščita Arduino
Spreminjanje stvari in izdelava igralnega ščita Arduino

Na tej točki vse deluje, kaj je torej še storiti?

Če želite spremeniti način delovanja igre ali narediti kul tiskano vezje za ta projekt, ki se priključi neposredno na Arduino in nadomesti vse te neurejene žice, začnite tako.

To igro sem v celoti razvil z zelo kul (BREZPLAČNO!) Spletnim simulatorjem elektronike Tinkercad Circuits. Dejansko sem imel igro v celoti delujočo in preizkušeno, preden sem Arduino vzel iz kompleta. Tukaj je virtualno vezje za igro Arduino LCD.

Pravzaprav lahko igro igrate kar v svojem brskalniku, ne da bi morali sestaviti dejansko elektroniko ("Oh, zdaj mi povej"). Če želite spremeniti igro ali raziskati, kaj se dogaja, lahko kopirate virtualno vezje z gumbom »Podvoji projekt«. Nato lahko uredite izvorno kodo in preizkusite spremembe. Obstaja tudi popoln program za odpravljanje napak, kjer lahko korak za korakom stopite skozi program in vidite, kaj se dogaja!

Če ste tako nagnjeni, lahko naredite tudi vezje, da lepo povežete svojo elektroniko z Arduinom. Projekt ima gumb »Prenesi Gerber«, s katerim boste dobili datoteke, ki jih morate dati proizvajalcu tiskanega vezja (PCB) za izdelavo tiskanega vezja po meri. Tukaj je nekaj koristnih informacij o tem, kako narediti tiskano vezje.

Uživajte!

Priporočena: