Мазмұны:
- 1 -қадам: 1 -қадам: ESP32 тақталары, Arduino IDE орнату және VGA кітапханасының конфигурациясы
- 2 -қадам: 2 -қадам: «Жыланды» ESP32 -ге жүктеу
- 3 -қадам: 3 -қадам: VGA портын қосу
- 4 -қадам: 4 -қадам: Төрт түймені қосыңыз
- 5 -қадам: 5 -қадам: Қорытынды және мойындау
Бейне: ESP32 VGA жыланы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта мен VGA мониторының шығысымен ESP32 көмегімен жыланның классикалық аркада ойынын қалай жаңғырту керектігін көрсетемін.
Ажыратымдылық 640x350 пиксель, 8 түсте.
Мен бұған дейін Arduino Uno нұсқасын жасадым (мұнда қараңыз), бірақ рұқсаты тек 120 x 60 пиксель, 4 түсті болды.
Бұл жоба Fabrizio Di Vittorio жазған керемет ESP32 VGA кітапханасының арқасында мүмкін болды. Толық ақпарат алу үшін мына жерден қараңыз.
1 -қадам: 1 -қадам: ESP32 тақталары, Arduino IDE орнату және VGA кітапханасының конфигурациясы
Бұл қадам менің ESP32 көмегімен жасалған алдыңғы жобамның 1-қадамына ұқсас, сондықтан осы сілтемені орындаңыз, 1-қадамнан бастап 3-ші қосалқы қадамға дейін оқуды бастаңыз.
Сізге FabGL VGA кітапханасын орнатудың қажеті жоқ, бірақ Snake үшін сізге соңғы нұсқасы қажет: егер ол болашақта өзгеретін болса, мен бұл қадамның төменгі жағына src.new.rar файлына жұмыс нұсқасын қойдым. Сіз қалтаны «src» деп жүктей, сығып және атауын өзгерте аласыз
«… / arduino-1.8.9 / кітапханалар» қалтасы.
2 -қадам: 2 -қадам: «Жыланды» ESP32 -ге жүктеу
Бұл қадамның төменгі жағында Snake.ino жүктеңіз. Оны Arduino IDE көмегімен ашыңыз және оны шикізат ESP32 -ге жүктеңіз. Егер сізде қате туралы хабар болмаса, код жұмыс істеп тұруы керек.
3 -қадам: 3 -қадам: VGA портын қосу
Сізге келесі бөліктер қажет:
- DSUB15 қосқышы, яғни VGA аналық қосқышы немесе кесілетін VGA кабелі.
- үш 270 Ом резисторы.
270 Ом резисторлары арқылы ESP32 GPIO 2, 15 және 21 түйреуіштерін сәйкесінше VGA Қызыл, Жасыл және Көкке қосыңыз.
VGA Hsync және Vsync тиісінше ESP32 GPIO түйреуіштеріне 17 және 4 жалғаңыз.
DSUB15 коннекторларының 5, 6, 7, 8 және 10 түйреуіштерін ESP32 GND -ге қосыңыз.
VGA DSUB15 коннекторының түйреуішін анықтау үшін осы қадамдағы суретті қараңыз. NB, бұл әйел коннекторының дәнекерлеу жағы.
4 -қадам: 4 -қадам: Төрт түймені қосыңыз
Бұл қадамдағы схема +5В -дан ESP32 берілген түйреуішке бір түймені (Әдетте ашық) қалай қосу керектігін көрсетеді. Сондай -ақ, ESP берілген штырды GND -ге 1-2 кОм резистор арқылы қосу керек екенін ескеріңіз. Осылайша, түйме босатылған кезде (ашық) ESP түйреуіші нөлдік вольтке тең болады.
Нақтырақ айтқанда, келесі ретпен төрт түймені қосу керек:
- 12 түймесін оң жақ түймеге бекітіңіз
- 25 -ші түйреуішті жоғарыға қарай басыңыз
- 14 түймесін сол жақ түймеге бекітіңіз
- 35 түймесін төмен түймеге бекітіңіз
5 -қадам: 5 -қадам: Қорытынды және мойындау
Егер бәрі дұрыс жұмыс істесе, VGA мониторын қосыңыз, сонда сіз Snake ләззат ала аласыз.
Мен танктерімді Fabrizio Di Vittorio -ға оның керемет ESP32 VGA кітапханасы үшін білдіргім келеді. Қосымша мәліметтер, мысалдар және… Space Invaders үшін оның сайтына кіріңіз.
Егер сізге бұл жоба ұнайтын болса, түсініктеме жазыңыз немесе сіз жасаған құрылғының суретін бөлісіңіз … және бәрінен бұрын GAMES байқауында оған дауыс беріңіз!
Ұсынылған:
Стереоскопиялық берілістің дикоптикалық модификаторы 32 [STM32F103C8T6+STMAV340 VGA суперпозиторы]: 6 қадам
Стереоскопиялық берілістің дикоптикалық модификаторы 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: Біраз уақыттан бері мен түпнұсқалық AODMoST -тың ізбасарымен жұмыс істедім. Жаңа құрылғыда 32 биттік микроконтроллер мен жылдамырақ аналогтық бейне коммутаторы қолданылады. Бұл AODMoST 32 -ге жоғары ажыратымдылықпен жұмыс істеуге және жаңа функционалдылықты енгізуге мүмкіндік береді
ESP32 VGA аркадтық ойындары мен джойстик: 6 қадам (суреттермен)
ESP32 VGA аркада ойындары мен джойстик: Бұл нұсқаулықта мен VGA мониторының шығысымен ESP32 көмегімен төрт ойын - Tetris - Snake - Breakout - Bomber - сияқты төрт аркада ойынын қалай шығаруға болатынын көрсетемін. Ажыратымдылық 320х200 пиксель, 8 түсте. Мен бұрын нұсқасын жасадым
ESP32 -ті бастау - Arduino IDE -де ESP32 тақталарын орнату - ESP32 жыпылықтау коды: 3 қадам
ESP32 -ті бастау | Arduino IDE -де ESP32 тақталарын орнату | ESP32 Blink Code: Бұл нұсқаулықта біз esp32 -мен қалай жұмыс істеуді және esp32 тақталарын Arduino IDE -ге қалай орнату керектігін көреміз, және біз esp 32 -ге arduino ide көмегімен жыпылықтау кодын іске қосуды бағдарламалаймыз
VGA шығысы бар ESP32 негізгі компьютері: 7 қадам
VGA шығысы бар ESP32 негізгі дербес компьютері: Бұл нұсқаулықта мен бір ESP32 және басқа да бірнеше компоненттермен жасалған ретро стиліндегі қарапайым компьютерді қалай құруға болатынын көрсетемін. Бұл компьютерде BASIC -тің жеңілдетілген диалектісі Tiny Basic жұмыс істейді және VGA мониторының шығысы шығарылады. Ажыратымдылық 640
ESP32 VGA Tetris: 3 қадам
ESP32 VGA Tetris: Бұл нұсқаулықта мен классикалық Tetris ойынының клонын ESP32 көмегімен және VGA мониторының шығуын генерациялауды көрсетемін. Бұл ойын битлуни жасаған керемет ESP32Lib Arduino кітапханасының арқасында мүмкін болды. Сізге ESP32 b қажет болады