Sadržaj:
- Korak 1: Sklapanje dijelova
- Korak 2: Programiranje Arduina
- Korak 3: Promijenite stvari i napravite Arduino štit za igre
Video: Arduino LCD igra: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Izraditi mnoge stvari vrlo je jednostavno s Arduino mikrokontrolerima. Ovaj Instructable govori vam kako stvoriti jednostavnu videoigru s 1 gumbom napravljenu od nekolicine dijelova i Tinkercad kola. To je skakačka igra sa bočnim pomicanjem. Ovo služi kao dobro polazište za stvaranje vlastitih igara od jednostavne elektronike proizvođača.
Popis dijelova:
- 1 x Arduino UNO
- 1 x LCD ekran (16 x 2 znaka)
- 1 x ploča za elektroniku
- 1 x 220 Ω otpornik
- 1 x Prekidač na gumb
- Priključna žica s čvrstom jezgrom
- 1 x USB kabel
Korak 1: Sklapanje dijelova
Potrebni dijelovi prikazani su na gornjoj slici. Počnite s Arduinom bez napajanja. NE priključujte USB kabel. To će se dogoditi u kasnijem koraku kada dođe vrijeme za programiranje i isprobavanje igre.
Upotrijebite dugu žicu za spajanje da biste spojili 5V signal na Arduinu s krajnje lijeve strane crvenog reda na vrhu matične ploče.
Upotrijebite dugu žicu za spajanje da spojite signal GND krajnje lijevo od crnog (ili plavog na nekim pločama) reda na vrhu ploče.
Modul LCD (zaslon s tekućim kristalima) sa donje strane ima 16-pinsko muško zaglavlje. Uključite ovo u ploču kao što je prikazano na slici. Svi elektronički signali koji napajaju i upravljaju LCD -om prolaze kroz ovo zaglavlje.
Ove igle su (slijeva nadesno):
- GND - signal uzemljenja
- VCC - signal pozitivne snage
- V0 - podešavanje kontrasta
- RS - odabir registra
- R/W - odabir čitanja/pisanja
- E - signal za omogućavanje rada
- DB0 - podatkovni bit 0 (ovdje se ne koristi)
- DB1 - podatkovni bit 1 (ovdje se ne koristi)
- DB2 - podatkovni bit 2 (ovdje se ne koristi)
- DB3 - podatkovni bit 3 (ovdje se ne koristi)
- DB4 - podatkovni bit 4
- DB5 - podatkovni bit 5
- DB6 - podatkovni bit 6
- DB7 - podatkovni bit 7
- LED+ - pozadinsko osvjetljenje LED pozitivno
- LED- - pozadinsko osvjetljenje LED negativno
Koristeći kratke spojne žice, spojite GND i LED- (pinovi 1 i 16) u crni red na vrhu.
Slično, spojite VCC (pin 2) s crvenim redom na vrhu kratkom spojnom žicom.
Savijte žice otpornika od 220 Ω (trake u boji crveno-crveno-smeđe boje) i spojite ga između LED+ i crvenog reda na vrhu ploče.
Za spajanje preostalih veza upotrijebite duže žice za spajanje:
- Spojite DB7 na Arduino pin 3
- Spojite DB6 na Arduino pin 4
- Spojite DB5 na Arduino pin 5
- Spojite DB4 na Arduino pin 6
- Spojite E na Arduino pin 9
- Spojite R/W na Arduino pin 10 (ili na crni red na vrhu matične ploče)
- Spojite RS na Arduino pin 11
- Spojite V0 na Arduino pin 12 (ili na crni red na vrhu matične ploče)
Uključite gumb negdje lijevo od LCD zaslona, prelazeći kanal koji se proteže po sredini ploče (pogledajte gornju sliku). Spojite jedan od dva gornja pina gumba s crnim redom na vrhu matične ploče pomoću kratke žice za spajanje. Spojite drugi pin na vrhu gumba na pin 2 Arduina.
Korak 2: Programiranje Arduina
U ovom trenutku trebali biste biti spremni programirati Arduino i isprobati ga.
Počnite tako da provjerite imate li na računalu instaliran softver Arduino. Preuzmite datoteku LCD_Game.ino na ovoj stranici na svoje računalo i otvorite je u softveru Arduino. Provjerite je li ploča pravilno postavljena za programiranje (Alati → Ploča → Arduino Uno).
Spojite Arduino na računalo pomoću USB kabela. To će Arduinu/igri osigurati snagu i omogućiti vam da učitate svoj program na Arduino.
Tada bi se zaslon LCD zaslona trebao zasvijetliti.
Programirajte Arduino odabirom Datoteka → Učitaj (ili pritisnite tipku sa strelicom udesno pri vrhu Arduino softvera).
Ako sve prođe kako treba, LCD zaslon bi sada trebao prikazati početni zaslon igre kao na gornjoj slici.
Korak 3: Promijenite stvari i napravite Arduino štit za igre
U ovom trenutku sve vam radi, pa što još možete učiniti?
Ako želite promijeniti način na koji igra radi, ili napraviti cool tiskanu ploču za ovaj projekt koja se priključuje izravno na Arduino i zamjenjuje sve te neuredne žice, evo kako započeti.
U potpunosti sam razvio ovu igru koristeći vrlo cool (BESPLATNO!) Mrežni simulator elektronike Tinkercad Circuits. Zapravo sam imao potpuno ispravnu i testiranu igru prije nego što sam Arduino izvadio iz kompleta. Evo virtualnog kruga za Arduino LCD igru.
Zapravo možete igrati igru izravno u svom pregledniku, a da ne morate sastaviti nikakvu stvarnu elektroniku ("Oh, sad mi ti reci"). Ako želite unijeti bilo kakve promjene u igru ili istražiti što se događa, možete kopirati virtualni krug pomoću gumba "Duplicate Project". Zatim možete urediti izvorni kod i isprobati promjene upravo tamo. Tu je i potpuno opremljen alat za ispravljanje pogrešaka u kojem možete korak po korak proći kroz program i vidjeti što se događa!
Ako ste toliko skloni, možete napraviti i pločicu kako biste lijepo povezali svoju elektroniku s Arduinom. Projekt ima gumb "Preuzmi Gerber" koji će vam dostaviti datoteke potrebne za davanje proizvođaču tiskanih pločica (PCB) za izradu prilagođene tiskane ploče. Evo nekoliko korisnih informacija o izradi te PCB ploče.
Uživati!
Preporučeni:
DIY 37 Leds Arduino Roulette igra: 3 koraka (sa slikama)
DIY 37 Leds Arduino Roulette igra: Roulette je casino igra nazvana po francuskoj riječi koja znači mali kotačić
Pritisni gumb); // Arduino LCD igra: 5 koraka (sa slikama)
Pritisni gumb); // Arduino LCD igra: Nedavno sam u izviđačima radio na znački zasluga za dizajn igre. Za jedan od zahtjeva, napravio sam ovu igru koristeći Arduino koji se temelji na LED Rocker igri. Poanta igre je postići najveći mogući broj bodova. Na početku t
Arduino LCD lopta igra: 3 koraka
Arduino LCD Ball Game: Pozdrav, ovo je Arduino LCD Ball igra koju sam stvorio tijekom karantene, imam mali video o tome kako ova igra funkcionira i taj video možete pronaći na (https://youtu.be/ccc4AkOJKhM)
Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. Izvorno, igru igraju dva igrača na komadu papira - stavljajući simbole "X" i "O" naizmjence. Naša ideja je bila ispitati ponašanje igrača
Uradi sam Arduino LCD igra: 4 koraka
DIY Arduino LCD igra: Ovaj projekt je prvi put objavljen na mojoj novoj web stranici TrueScienceHello prijatelji i svi ljubitelji Arduina. Danas sam napravio vrlo zanimljivu stvar za vrlo ljubitelja Arduina. Ovo je jednostavna Arduino LCD igra. Ova igra je vrlo jednostavna od dječaka koji trči po ulici