大家还记得任天堂红白机吗(还有山寨的小霸王)? 里面丰富多彩的游戏给我们的童年带来了无限欢乐。还有稍后推出的Gameboy,当时如果你拥有一台那么绝对是全班同学最值得羡慕的人!一转眼三十年过去了,当初的黑科技现在用一块单片机就可以模拟出来,实在是感慨科技的进步。这个星期天抽空用ESP32单片DIY了一个彩色Gameboy,纪念自己不再复返的青春... 不知大家也有没有兴趣?
我用的是这个老外写的固件:
https://github.com/MittisBootloop/esp32_nesemu_wemosmini你可以自己编译修改,也可以直接下载他编译好的固件。
接线不复杂,连接SPI显示屏的7条线,以及10个按钮开关的10条线到VCC就可以了。
建议每个按钮连接一个10K下拉电阻到GND,增强按钮稳定性。
由于ESP32 闪存容量有限,最多可以存放14个游戏,对于平常打发时间是足够了。
ILI9341显示屏:
Pin GPIO
MISO 25
MOSI 23
CLK 19
CS 22
DC 21
RST 18
LED 27
控制按钮:
Button | GPIO
UP | 34 | | DOWN | 33 | | RIGHT | 32 | | LEFT | 39 | | SELECT | 17 | | START | 14 | | B | 35 | | A | 13 | | ON/OFF | 12 | | MENU | 16 |
小喇叭:
26
DIY Gameboy 全貌
玛丽兄弟(采蘑菇)
俄罗斯方块
魂斗罗
脱狱
松鼠大战
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。