Kazalo:
- 1. korak: 1. korak: plošče ESP32, namestitev Arduino IDE in konfiguracija knjižnice VGA
- 2. korak: 2. korak: nalaganje "Snake" v ESP32
- 3. korak: 3. korak: Priključitev vrat VGA
- Korak 4: Korak 4: Povežite štiri gumbe
- 5. korak: 5. korak: Zaključek in priznanje
Video: ESP32 VGA Snake: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tem navodilu bom pokazal, kako reproducirati klasično arkadno igro - Snake - z ESP32 z izhodom za monitor VGA.
Ločljivost je 640 x 350 slikovnih pik, v 8 barvah.
Prej sem naredil različico z Arduino Uno (glej tukaj), vendar je bila ločljivost le 120 x 60 slikovnih pik, 4 barve.
Ta projekt je omogočila odlična knjižnica ESP32 VGA, ki jo je napisal Fabrizio Di Vittorio. Za več podrobnosti glejte tukaj.
1. korak: 1. korak: plošče ESP32, namestitev Arduino IDE in konfiguracija knjižnice VGA
Ta korak je enak 1. koraku mojega prejšnjega projekta z ESP32, zato samo sledite tej povezavi, začnite brati od 1. koraka, dokler ni podkorak 3 izključen.
Namestiti morate knjižnico FabGL VGA, vendar za Snake potrebujete najnovejšo različico: v primeru, da se bo v prihodnosti spremenila, sem na dno tega koraka postavil delovno različico v datoteki src.new.rar. Mapo lahko prenesete, raztegnete in preimenujete v »src« v svojem
Mapo "… / arduino-1.8.9 / libraries".
2. korak: 2. korak: nalaganje "Snake" v ESP32
Prenesite Snake.ino na dnu tega koraka. Odprite ga z Arduino IDE in ga naložite v svoj surovi ESP32. Če nimate sporočil o napakah, bi morala biti koda že zagnana.
3. korak: 3. korak: Priključitev vrat VGA
Potrebujete naslednje dele:
- priključek DSUB15, to je ženski konektor VGA ali kabel VGA, ki ga je treba odrezati.
- tri upore 270 ohmov.
Pinove 2, 15 in 21 ESP32 GPIO priključite na rdečo, zeleno in modro VGA prek uporov 270 Ohm.
VGA Hsync in Vsync priključite na nožici 17 in 4 ESP32 GPIO.
Pinove 5, 6, 7, 8 in 10 priključkov DSUB15 priključite na ESP32 GND.
Za definicijo priključka VGA DSUB15 si oglejte sliko v tem koraku. Opomba: to je spajkalna stran ženskega priključka.
Korak 4: Korak 4: Povežite štiri gumbe
Shema v tem koraku prikazuje, kako priključiti en sam gumb (običajno odprt) od +5V na dani pin ESP32. Upoštevajte, da morate z vtičem 1 do 2 kOhm priključiti dani pin ESP na GND. Na ta način, ko gumb sprostite (odprete), je pin ESP natančno na nič voltov.
Natančneje, morate povezati štiri gumbe v naslednjem vrstnem redu:
- Pin 12 na desni gumb
- Pripnite 25 do gumba navzgor
- Zataknite 14 na levi gumb
- Pripnite 35 do gumba dol
5. korak: 5. korak: Zaključek in priznanje
Če vse deluje pravilno, samo priključite monitor VGA in uživali boste v Snakeu.
Svoje tanke želim izraziti Fabriziju Di Vittorio za njegovo čudovito knjižnico ESP32 VGA. Za več podrobnosti, primere in … Space Invaders obiščite njegovo spletno stran.
Če vam je ta projekt všeč, napišite komentar ali delite sliko naprave, ki jo izdelujete … in glasujte zanj na natečaju IGRE!
Priporočena:
Arkadne igre in igralna palica ESP32 VGA: 6 korakov (s slikami)
ESP32 VGA Arkadne igre in igralna palica: V tem navodilu bom pokazal, kako reproducirati štiri arkadne igre - Tetris - Snake - Breakout - Bomber - z uporabo ESP32 z izhodom za monitor VGA. Ločljivost je 320 x 200 slikovnih pik, v 8 barvah. Pred tem sem naredil različico z
ESP32 osnovni računalnik z izhodom VGA: 7 korakov
Osnovni računalnik ESP32 z izhodom VGA: V tem navodilu bom pokazal, kako zgraditi preprost računalnik v retro slogu, narejen z enim samim ESP32 in nekaj drugimi komponentami. Ta računalnik poganja Tiny Basic, poenostavljeno narečje BASIC in ustvarja izhod za monitor VGA. Ločljivost je 640
Bioinspired Robotic Snake: 16 korakov (s slikami)
Bioinspired Robotic Snake: Navdihnila sem se za začetek tega projekta, potem ko sem videla videoposnetke raziskav robotskih kač in drevesnih jegulj. To je moj prvi poskus in izdelava robotov s pomočjo serpentine locomotion, vendar ne bo moj zadnji! Naročite se na YouTube, če želite
Arduino Snake na monitorju VGA: 5 korakov
Arduino Snake na monitorju VGA: No … kupil sem Arduino. Sprva je bila naložba motivirana z nečim, kar bi hčerko zanimalo za programiranje. Vendar se je izkazalo, da se mi je s to stvar bolj zabavno igrati. Po igranju z izdelovanjem LED
LED Snake: 9 korakov
LED Snake: V tem navodilu vam bom pokazal, kako narediti svoje ustvarjanje, sestavljeno iz veliko in veliko LED, ki je po obliki podobno kači, LED Snake. Moja LED kača je dolga 1 meter, vi pa se odločite, kako dolga bo vaša. Kača je zabavna in izgleda