
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47



U ovom uputstvu pokazat ću kako reproducirati klasičnu arkadnu igru - Snake - s ESP32, s izlazom za VGA monitor.
Rezolucija je 640x350 piksela, u 8 boja.
Prethodno sam radio verziju s Arduino Uno (vidi ovdje), ali rezolucija je bila samo 120 x 60 piksela, 4 boje.
Ovaj projekt omogućio je izvrsna ESP32 VGA knjižnica koju je napisao Fabrizio Di Vittorio. Za više detalja pogledajte ovdje.
Korak 1: Korak 1: ESP32 ploče, instalacija Arduino IDE -a i konfiguracija VGA knjižnice
Ovaj korak je identičan koraku 1 mog prethodnog projekta rađenog s ESP32, stoga samo slijedite ovu vezu, počnite čitati od koraka 1 do isključivanja pod-koraka 3.
Morate instalirati FabGL VGA biblioteku, ali za Snake vam je potrebna najnovija verzija: u slučaju da se promijeni u budućnosti, stavio sam na dno ovog koraka radnu verziju u datoteci src.new.rar. Mapu možete preuzeti, dekomprimirati i preimenovati u "src" u svom
Mapa "… / arduino-1.8.9 / libraries".
Korak 2: Korak 2: Prijenos "Zmije" na ESP32
Preuzmite Snake.ino na dnu ovog koraka. Otvorite ga s Arduino IDE -om i prenesite ga na svoj sirovi ESP32. Ako nemate poruka o pogrešci, kôd bi već trebao biti pokrenut.
Korak 3: Korak 3: Spajanje VGA porta
Potrebni su vam sljedeći dijelovi:
- priključak DSUB15, tj. VGA ženski priključak ili VGA kabel za rezanje.
- tri otpornika od 270 ohma.
Spojite ESP32 GPIO pin 2, 15 i 21 na VGA crvenu, zelenu i plavu boju, kroz otpornike od 270 Ohma.
Spojite VGA Hsync i Vsync na ESP32 GPIO pinove 17 i 4 respektivno.
Spojite pinove 5, 6, 7, 8 i 10 konektora DSUB15 na ESP32 GND.
Za definiciju pina konektora VGA DSUB15 pogledajte sliku u ovom koraku. Napomena: ovo je strana lemljenja ženskog priključka.
Korak 4: Korak 4: Spojite četiri gumba



Shema u ovom koraku pokazuje kako spojiti jedan gumb (normalno otvoren) od +5V na dati pin ESP32. Imajte na umu da također morate spojiti dani ESP pin na GND kroz otpornik od 1 do 2 kOhm. Na taj način, kada se gumb otpusti (otvori), ESP pin je točno na nuli volti.
Točnije, morate spojiti četiri gumba sljedećim redoslijedom:
- Pin 12 na desnu tipku
- Pin 25 prema gore
- Pin 14 na lijevu tipku
- Pričvrstite 35 na gumb Dolje
Korak 5: Korak 5: Zaključak i priznanje
Ako sve radi ispravno, samo spojite VGA monitor i trebali biste moći uživati u Zmiji.
Želim izraziti svoje tenkove Fabriziju Di Vittoriju za njegovu izvrsnu ESP32 VGA biblioteku. Za više detalja, primjera i … Space Invaders, posjetite njegovu web stranicu.
Ako vam se sviđa ovaj projekt, napišite komentar ili podijelite sliku uređaja koji gradite … i, prije svega, glasajte za njega na GAMES natječaju!
Preporučeni:
NeoPixels Matrix : Igra zmija: 4 koraka

Matrica NeoPixels: Zmijska igra: Sjećate li se još zmijske igre koju smo igrali na našoj kutiji za igru ili mobilnom tijekom našeg djetinjstva? Danas ćemo naučiti kako napraviti igru zmija s 8*8 NeoPixels Matrix. Odabiremo Arduino uno kao kontrolni centar i modul za probijanje Joystick -a za suradnju
Zmija: beskorisni stroj: 5 koraka

Zmija: beskorisni stroj: Znate li kada ste bili dijete i igrali ste zmiju na svojoj Nokiji? U određenom trenutku zmija bi počela loviti svoj rep, i tada ste znali da će igra biti gotova. Odlučili smo od toga napraviti robota, samo, igra nikad
Zmija na pločici: 3 koraka (sa slikama)

Zmija na pločici: " Imate li igre na telefonu? &Quot; " Ne baš. " Uvod: Jednostavna za upravljanje, laka za programiranje i ovjekovječena Nokijom 6110, Snake je postala omiljeni projekt među inženjerima. Implementirano je u bilo što od LED matrica, L
Igra zmija: 4 koraka

Zmijska igra: Zdravo dečki, danas ću vam pokazati kako napraviti osnovnu igru zmija u Pythonu i zadiviti prijatelje na ovom odmoru. Ovo je vrlo jednostavno, samo trebate instalirati python 3 i pygame. U ovom uputstvu dodao sam video o tome kako instalirati pygame. Nakon
Arduino zmija na VGA monitoru: 5 koraka

Arduino zmija na VGA monitoru: Pa … kupio sam Arduino. U početku je ulaganje bilo motivirano nečim što bi moju kćer zainteresiralo za programiranje. Međutim, kako se ispostavilo, ova stvar je za mene bila zabavnija igra. Nakon igranja s izradom LED -a