Satura rādītājs:
- 1. darbība: 1. darbība: ESP32 plates, Arduino IDE instalēšana un VGA bibliotēkas konfigurācija
- 2. darbība: 2. darbība. “Čūskas” augšupielāde ESP32
- 3. darbība: 3. darbība: VGA porta pievienošana
- 4. darbība: 4. darbība: pievienojiet četras pogas
- 5. darbība: 5. darbība. Secinājums un apstiprinājums
Video: ESP32 VGA čūska: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šajā pamācībā es parādīšu, kā reproducēt klasisko arkādes spēli - Snake - ar ESP32, ar izeju VGA monitoram.
Izšķirtspēja ir 640x350 pikseļi, 8 krāsās.
Iepriekš esmu izveidojis versiju ar Arduino Uno (skatīt šeit), bet izšķirtspēja bija tikai 120 x 60 pikseļi, 4 krāsas.
Šo projektu ir radījusi lieliskā ESP32 VGA bibliotēka, ko uzrakstījis Fabrizio Di Vittorio. Plašāku informāciju skatiet šeit.
1. darbība: 1. darbība: ESP32 plates, Arduino IDE instalēšana un VGA bibliotēkas konfigurācija
Šis solis ir identisks mana iepriekšējā projekta, kas veikts ar ESP32, 1. solim, tāpēc vienkārši sekojiet šai saitei, sāciet lasīt no 1. darbības, līdz tiek izslēgts 3. apakšposms.
Jums ir jāinstalē FabGL VGA bibliotēka, bet Snake jums ir nepieciešama jaunākā versija: tikai gadījumā, ja nākotnē tas mainīsies, es šīs darbības apakšā ievietoju darba versiju failā src.new.rar. Savā mapē varat lejupielādēt, atspiest un pārdēvēt mapi kā “src”
"… / arduino-1.8.9 / libraries" mape.
2. darbība: 2. darbība. “Čūskas” augšupielāde ESP32
Lejupielādējiet Snake.ino šī soļa apakšā. Atveriet to ar Arduino IDE un augšupielādējiet to neapstrādātajā ESP32. Ja jums nav kļūdu ziņojumu, kodam jau vajadzētu darboties.
3. darbība: 3. darbība: VGA porta pievienošana
Jums ir nepieciešamas šādas daļas:
- DSUB15 savienotājs, t.i., VGA sieviešu savienotājs vai VGA kabelis, kas jāapgriež.
- trīs 270 omu rezistori.
Savienojiet ESP32 GPIO 2., 15. un 21. tapu attiecīgi ar VGA sarkano, zaļo un zilo caur 270 omu rezistoriem.
Pievienojiet VGA Hsync un Vsync attiecīgi ESP32 GPIO tapām 17 un 4.
Pievienojiet DSUB15 savienotāju tapas 5, 6, 7, 8 un 10 ar ESP32 GND.
VGA DSUB15 savienotāja tapas definīciju skatiet šajā solī redzamajā attēlā. NB! Šī ir sieviešu savienotāja lodēšanas puse.
4. darbība: 4. darbība: pievienojiet četras pogas
Šajā darbībā shematiski parādīts, kā savienot vienu pogu (parasti atvērta) no +5 V uz ESP32 doto tapu. Ņemiet vērā, ka ESP dotā tapa ir jāpievieno arī GND caur 1 līdz 2 kOhm rezistoru. Tādā veidā, kad poga tiek atlaista (atvērta), ESP tapa ir tieši pie nulles voltiem.
Precīzāk, jums ir jāpievieno četras pogas šādā secībā:
- Piespraudiet pogu 12 pa labi
- Piespraudiet pogu 25 uz augšu
- Piespraudiet pogu 14 pa kreisi
- Piespraudiet pogu 35 uz leju
5. darbība: 5. darbība. Secinājums un apstiprinājums
Ja viss darbojas pareizi, vienkārši pievienojiet VGA monitoru, un jums vajadzētu būt iespējai izbaudīt Snake.
Es vēlos izteikt savus tankus Fabrizio Di Vittorio par viņa lielisko ESP32 VGA bibliotēku. Lai iegūtu sīkāku informāciju, piemērus un… Kosmosa iebrucēji, apmeklējiet viņa vietni.
Ja jums patīk šis projekts, lūdzu, uzrakstiet komentāru vai kopīgojiet savas izveidotās ierīces attēlu … un, visbeidzot, balsojiet par to GAMES konkursā!
Ieteicams:
Čūska: bezjēdzīga mašīna: 5 soļi
Čūska: bezjēdzīgā mašīna: Vai jūs zināt, kad bijāt bērns un savā Nokia spēlējāt čūsku? Kādā brīdī čūska sāks dzīt savu asti, un tad jūs zinājāt, ka spēle drīz beigsies. Mēs nolēmām to padarīt par robotu, tikai spēle nekad
Čūska uz maizes dēļa: 3 soļi (ar attēliem)
Čūska uz maizes dēļa: " Vai tālrunī ir kādas spēles? &Quot; "Ne gluži." Ievads: Vienkārši vadāma, viegli programmējama un iemūžināta Nokia 6110, čūska ir kļuvusi par iecienītāko projektu inženieru vidū. Tas ir ieviests visā, sākot no LED matricām, L
Pārnēsājama čūska: 3 soļi
Pārnēsājama čūska: šī ir apmācība par to, kā izveidot savu pārnēsājamo čūsku spēli! Viss, kas jums nepieciešams, ir arduino, nedaudz elektronikas un veids, kā visu lietu lietas izskatīt. Šeit ir visu vajadzību saraksts:- Arduino uno (1)- kursorsviru modulis (1)- LED matrica (1)- daži vadi (10
Arduino čūska uz VGA monitora: 5 soļi
Arduino čūska uz VGA monitora: Nu … es nopirku Arduino. Sākotnēji investīcijas tika motivētas ar kaut ko tādu, kas manu meitu ieinteresētu programmēšanā. Tomēr, kā izrādījās, šī lieta man bija jautrāka. Pēc spēles ar LED izgatavošanu
LED čūska: 9 soļi
LED čūska: Šajā instrukcijā es jums parādīšu, kā izveidot savu radījumu, kas sastāv no daudzām un daudzām gaismas diodēm, kas ir čūskai līdzīga forma, LED čūsku. Mana LED čūska ir 1 metru gara, bet jūs izlemjat, cik ilgs būtu jūsu laiks. Čūska ir izklaidējoša un izskatās