Kazalo:
- 1. korak: Sestavljanje delov
- 2. korak: Programiranje Arduina
- 3. korak: Spreminjanje stvari in izdelava igralnega ščita Arduino
Video: Arduino LCD igra: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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
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):
- GND - signal ozemljitvenega napajanja
- VCC - signal pozitivne moči
- V0 - nastavitev kontrasta
- RS - izberite register
- R/W - branje/pisanje izberite
- E - signal za omogočanje delovanja
- DB0 - podatkovni bit 0 (tukaj se ne uporablja)
- DB1 - podatkovni bit 1 (tukaj se ne uporablja)
- DB2 - podatkovni bit 2 (tukaj se ne uporablja)
- DB3 - podatkovni bit 3 (tukaj se ne uporablja)
- DB4 - podatkovni bit 4
- DB5 - podatkovni bit 5
- DB6 - podatkovni bit 6
- DB7 - podatkovni bit 7
- LED+ - osvetlitev ozadja LED pozitivna
- 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
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
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:
Igra Arduino Sorta Sudoku: 3 koraki (s slikami)
Igra Arduino Sorta Sudoku: Veliko ljudi se rad igra Sudoku in vnuki radi ugibajo, zato sem se odločil za prenosno igro "Sorta Sudoku". V moji različici je igra 4x4, vendar je navedena samo ena številka. Ideja je uganiti preostale številke v
Sif's Maze (igra) - Arduino ITTT: 4 koraki (s slikami)
Sif's Maze (igra) - Arduino ITTT: Moja šola me je zadolžila, da naredim nekaj interaktivnega z Arduinom. Naredil sem malo igro labirint, ki pa se na žalost ni izkazala tako dobro, a jo lahko dokončate ali dodate. Ta projekt se je začel kot koncept TBA o nordijski mitologiji. Jo
Arduino LED laserska arkadna igra: 3 koraki (s slikami)
Arduino LED Laser Arcade Game: V tem navodilu bom pokazal, kako narediti lasersko arkadno igro z LED in svetlobnimi senzorji. Koda je vključena in za njeno izdelavo ne potrebujete veliko delov. Ne bom vam povedal, kako zgradim ohišje, to boste morali narediti sami! T
Arduino-nadzorovana igra platforme z igralno palico in IR sprejemnikom: 3 koraki (s slikami)
Platformerska igra, krmiljena z Arduinom, z igralno palico in IR sprejemnikom: Danes bomo za krmiljenje preproste platformerske igre na osnovi C#uporabili mikrokrmilnik Arduino. Arduino uporabljam za vnos vnosa iz modula krmilne palice in pošiljanje tega vnosa v aplikacijo C#, ki posluša in dekodira vnos prek zaporednega c
Arduino LED Rocker igra!: 4 koraki (s slikami)
Arduino LED Rocker Game !: To je preprosta arduino igra, precej osnovna, a noro zasvojena. Temelji na primer brez utripanja na spletnem mestu Arduino. Če želite igrati, odprite serijski monitor in pritisnite gumb, ko se prižge srednja LED. Dobil boš tri življenja