Turinys:
- 1 žingsnis: dalių surinkimas
- 2 žingsnis: „Arduino“programavimas
- 3 žingsnis: pakeiskite dalykus ir sukurkite „Arduino“žaidimo skydą
Video: „Arduino“LCD žaidimas: 3 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
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ę):
- GND - maitinimo įžeminimo signalas
- VCC - teigiamas galios signalas
- V0 - kontrasto reguliavimas
- RS - registras pasirinkite
- R/W - skaitymo/rašymo pasirinkimas
- E - veikimo įjungimo signalas
- DB0 - duomenų bitas 0 (čia nenaudojamas)
- DB1 - 1 duomenų bitas (čia nenaudojamas)
- DB2 - 2 duomenų bitas (čia nenaudojamas)
- DB3 - 3 duomenų bitas (čia nenaudojamas)
- DB4 - 4 duomenų bitas
- DB5 - 5 duomenų bitas
- DB6 - duomenų bitas 6
- DB7 - duomenų bitas 7
- LED+ - foninis apšvietimas teigiamas
- Š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
Š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ą
Š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:
3D labirinto žaidimas naudojant „Arduino“: 8 žingsniai (su paveikslėliais)
3D labirinto žaidimas naudojant „Arduino“: Sveiki draugai, todėl šiandien mes ketiname sukurti labirinto žaidimą naudodami „ARDUINO UNO“. Kadangi „Arduino Uno“yra dažniausiai naudojama lenta, labai šaunu žaisti su ja. Šiame „Instructable“leidžia sukurti labirinto žaidimą, valdomą naudojant vairasvirtes. Nepamirškite
Spauskite mygtuką); // „Arduino“LCD žaidimas: 5 žingsniai (su paveikslėliais)
Spauskite mygtuką); // „Arduino“LCD žaidimas: neseniai skautuose dirbau su žaidimo dizaino nuopelno ženkleliu. Dėl vieno iš reikalavimų aš sukūriau šį žaidimą naudodami „Arduino“, pagrįstą „LED Rocker“žaidimu. Žaidimo tikslas yra surinkti kuo daugiau taškų. Pradžioje t
„Arduino Touch Tic Tac Toe“žaidimas: 6 žingsniai (su paveikslėliais)
„Arduino Touch Tic Tac Toe“žaidimas: Mieli draugai, sveiki atvykę į kitą „Arduino“pamoką! Šioje išsamioje pamokoje mes sukursime „Arduino Tic Tac Toe“žaidimą. Kaip matote, mes naudojame jutiklinį ekraną ir žaidžiame prieš kompiuterį. Toks paprastas žaidimas kaip „Tic Tac Toe“yra
Simono žaidimas - įdomus žaidimas!: 5 žingsniai
Simono žaidimas - įdomus žaidimas!: Nuoroda: čia Laikas mums treniruoti smegenis, ar ne? Be tų nuobodžių ir beprasmių žaidimų, yra žaidimas „Simono žaidimas“
„Android“+ „Arduino Labyrith“žaidimas: 5 žingsniai (su paveikslėliais)
„Android“+ „Arduino Labyrith“žaidimas: Sveiki vaikinai … Ar kada nors klajojote sukurti labirinto lentą, kurią galima valdyti iš „Android“išmaniojo telefono ….! Na, jūs esate tinkamoje vietoje. Aš sukūriau sau vieną naudodamas „Arduino“ir „Android“. Nesijaudinkite, kad tai lengva, .. Šiame projekte aš