Sadržaj:
- Korak 1: Korak 1: ESP32 ploče, Arduino IDE instalacija i konfiguracija VGA biblioteke
- Korak 2: Korak 2: Otpremanje "Zmije" na ESP32
- Korak 3: Korak 3: Povezivanje VGA porta
- Korak 4: Korak 4: Povežite četiri dugmeta
- Korak 5: Korak 5: Zaključak i priznanje
Video: ESP32 VGA Snake: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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.
Ranije sam radio verziju sa Arduino Uno (pogledajte ovdje), ali rezolucija je bila samo 120 x 60 piksela, 4 boje.
Ovaj projekt omogućio je sjajna ESP32 VGA biblioteka koju je napisao Fabrizio Di Vittorio. Za više detalja pogledajte ovdje.
Korak 1: Korak 1: ESP32 ploče, Arduino IDE instalacija i konfiguracija VGA biblioteke
Ovaj korak je identičan koraku 1 mog prethodnog projekta urađenog sa ESP32, stoga samo slijedite ovu vezu, počnite čitati od koraka 1 do isključenja pod-koraka 3.
Morate instalirati FabGL VGA biblioteku, ali za Snake vam je potrebna najnovija verzija: u slučaju da se u budućnosti promijeni, 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: Otpremanje "Zmije" na ESP32
Preuzmite Snake.ino na dnu ovog koraka. Otvorite ga pomoću Arduino IDE -a i prenesite ga na svoj sirovi ESP32. Ako nemate poruka o grešci, kôd bi već trebao biti pokrenut.
Korak 3: Korak 3: Povezivanje VGA porta
Potrebni su vam sledeći delovi:
- konektor DSUB15, odnosno VGA ženski konektor 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, preko 270 Ohm otpornika.
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 konektora.
Korak 4: Korak 4: Povežite četiri dugmeta
Shema u ovom koraku prikazuje kako spojiti jedno dugme (normalno otvoreno) od +5V na dati pin ESP32. Imajte na umu da također morate spojiti dani ESP pin na GND preko otpornika od 1 do 2 kOhm. Na ovaj način, kada se dugme otpusti (otvori), ESP pin je na tačno nula volti.
Preciznije, morate povezati četiri gumba sljedećim redoslijedom:
- Zakačite 12 na desno dugme
- Zakačite dugme 25 prema gore
- Zakačite 14 na lijevo dugme
- Zakačite 35 na dugme 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 Snakeu.
Želim izraziti svoje tenkove Fabriziju Di Vittorio za njegovu odličnu 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 takmičenju!
Preporučuje se:
ESP32 VGA Arkadne igre i joystick: 6 koraka (sa slikama)
ESP32 VGA arkadne igre i joystick: U ovom uputstvu pokazat ću kako reproducirati četiri arkadne igre - Tetris - Zmija - Proboj - Bombaš - koristeći ESP32, s izlazom za VGA monitor. Rezolucija je 320 x 200 piksela, u 8 boja. Ranije sam radio verziju sa
Prvi koraci sa ESP32 - Instaliranje ESP32 ploča u Arduino IDE - ESP32 Blink Code: 3 koraka
Prvi koraci sa ESP32 | Instaliranje ESP32 ploča u Arduino IDE | ESP32 Blink Code: U ovom uputstvu vidjet ćemo kako započeti rad s esp32 i kako instalirati esp32 ploče u Arduino IDE i programirat ćemo esp 32 da pokrene blink kod pomoću arduino ide
ESP32 osnovni računar sa VGA izlazom: 7 koraka
ESP32 osnovni računar sa VGA izlazom: U ovom uputstvu ću vam pokazati kako da napravite jednostavan računar u retro stilu napravljen sa jednim ESP32 i nekoliko drugih komponenti. Ovaj računar koristi Tiny Basic, pojednostavljeni dijalekt BASIC -a i generira izlaz za VGA monitor. Rezolucija je 640
ESP32 VGA Tetris: 3 koraka
ESP32 VGA Tetris: U ovom uputstvu pokazat ću kako izgraditi klon klasične igre Tetris, koristeći ESP32 i generirajući izlaz za VGA monitor. Ovu igru je omogućila nevjerojatna ESP32Lib Arduino biblioteka koju je izradio bitluni. Trebat će vam ESP32 b
Kako spojiti ploču za miješanje i mikrofon Snake na zvučni sistem: 3 koraka
Kako spojiti ploču za miješanje i mikrofon Snake na zvučni sistem: Video pokriva osnove povezivanja audio miksera (ploče za miješanje ili konzole) na zvučni sistem pomoću kabla zmijskog mikrofona. Pokriva mikrofon i šalje veze. Za više informacija: http://proaudiotraining.com