Sisukord:
- 1. samm: 1. samm: ESP32 tahvlid, Arduino IDE installimine ja VGA raamatukogu seadistamine
- 2. samm: 2. samm: laadige üles "Snake" ESP32 -sse
- 3. samm: 3. samm: VGA -pordi ühendamine
- 4. samm: 4. samm: ühendage neli nuppu
- 5. samm: 5. samm: järeldus ja kinnitus
Video: ESP32 VGA madu: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selles juhendis näitan, kuidas reprodutseerida klassikalist arkaadmängu - madu - ESP32 -ga koos VGA -monitori väljundiga.
Eraldusvõime on 640x350 pikslit, 8 värvi.
Olen varem teinud versiooni Arduino Unoga (vt siit), kuid eraldusvõime oli ainult 120 x 60 pikslit, 4 värvi.
Selle projekti teeb võimalikuks fantastiline ESP32 VGA raamatukogu, mille on kirjutanud Fabrizio Di Vittorio. Vaata siit lähemalt.
1. samm: 1. samm: ESP32 tahvlid, Arduino IDE installimine ja VGA raamatukogu seadistamine
See samm on identne minu eelmise projekti ESP32 abil tehtud 1. sammuga, seega järgige lihtsalt seda linki, alustage lugemist 1. sammust kuni 3. etapi välistamiseni.
Teil on vaja installida FabGL VGA raamatukogu, kuid Snake jaoks vajate uusimat versiooni: igaks juhuks, kui see tulevikus muutub, panen selle sammu lõppu failis src.new.rar töötava versiooni. Saate oma kausta alla laadida, lahti pakkida ja ümber nimetada nimeks "src"
"… / arduino-1.8.9 / libraries" kaust.
2. samm: 2. samm: laadige üles "Snake" ESP32 -sse
Laadige alla selle sammu allosas olev Snake.ino. Avage see Arduino IDE abil ja laadige see oma tooresse ESP32 -sse. Kui teil pole veateateid, peaks kood juba töötama.
3. samm: 3. samm: VGA -pordi ühendamine
Te vajate järgmisi osi:
- DSUB15 -pistik, st VGA -naissoost pistik või VGA -kaabel, mida tuleb lõigata.
- kolm 270 oomi takistit.
Ühendage ESP32 GPIO tihvtid 2, 15 ja 21 vastavalt VGA punase, rohelise ja sinise külge 270 oomi takistite kaudu.
Ühendage VGA Hsync ja Vsync vastavalt ESP32 GPIO tihvtidega 17 ja 4.
Ühendage DSUB15 pistikute tihvtid 5, 6, 7, 8 ja 10 ESP32 GND -ga.
VGA DSUB15 pistiku tihvti määratluse kohta vaadake selle sammu pilti. NB! See on naissoost pistiku jootekülg.
4. samm: 4. samm: ühendage neli nuppu
Selle sammu skemaatiline skeem näitab, kuidas ühendada üks nupp (tavaliselt avatud) +5 V -st ESP32 antud tihvtiga. Pange tähele, et peate ka ESP antud tihvti ühendama GND 1 kuni 2 kOhm takisti kaudu. Sel viisil, kui nupp vabastatakse (avatakse), on ESP -pin täpselt nullvolti.
Täpsemalt peate ühendama neli nuppu järgmises järjekorras:
- Nööpnõel 12 paremale
- Kinnitage nupp 25 üles
- Kinnitage nupp 14 vasakule
- Kinnitage 35 allapoole
5. samm: 5. samm: järeldus ja kinnitus
Kui kõik töötab korralikult, ühendage lihtsalt VGA -monitor ja peaksite saama Snake'i nautida.
Soovin väljendada oma tanke Fabrizio Di Vittoriole tema suurepärase ESP32 VGA raamatukogu eest. Lisateavet, näiteid ja… Space Invaders, külastage tema saiti.
Kui teile see projekt meeldib, kirjutage kommentaar või jagage pilti enda loodud seadmest… ja hääletage GAMESi konkursil selle poolt!
Soovitan:
3D -trükitud madu robot: 7 sammu (piltidega)
3D -prinditud madu robot: Kui ma sain oma 3D -printeri, hakkasin mõtlema, mida ma sellega teha saan. Trükkisin palju asju, kuid tahtsin 3D -printimise abil teha terve konstruktsiooni. Siis mõtlesin teha robotlooma. Minu esimene mõte oli teha koer või ämblik, aga ennäe
NeoPixelsi maatriks ja madu mäng: 4 sammu
NeoPixels Matrix : Snake Game: Kas mäletate veel ussimängu, mida mängisime lapsepõlves oma mängukastis või mobiiltelefonis? Täna õpime, kuidas teha madumängu 8*8 NeoPixels Matrix abil. Valime juhtimiskeskuseks Arduino uno ja juhthoova avamooduli
Madu leivalaual: 3 sammu (piltidega)
Madu leivalaual: "Kas teie telefonis on mänge?" "Mitte täpselt." Sissejuhatus: Snake on inseneride lemmikprojektiks saanud lihtsalt juhitav, hõlpsasti programmeeritav ja Nokia 6110 poolt jäädvustatud. Seda on rakendatud kõigest LED -maatriksitest, L
Arduino OLED madu mäng: 3 sammu
Arduino OLED Snake Game: Tere ja tere tulemast, meie juhendite juurde, kuidas OLED -mängu teha ja arduino teha, see projekt sündis, kui me üritasime oma esimest mängu arduinoga teha, niiii, mõtlesime, kust alustada paremini kui nokia klassikaline madu (vähemalt
Lülitiga kohandatavad mänguasjad: munakaugjuhtimisega madu on ligipääsetav!: 7 sammu (piltidega)
Lülitiga kohandatavad mänguasjad: munaga kaugjuhtimisega madu on ligipääsetav !: Mänguasjade kohandamine avab uusi võimalusi ja kohandatud lahendusi, mis võimaldavad piiratud motoorsete võimete või arenguhäiretega lastel mänguasjadega iseseisvalt suhelda. Paljudel juhtudel ei suuda kohandatud mänguasju vajavad lapsed