mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
4.3 KiB
4.3 KiB
GAMEPAD {docsify-ignore-all}
SKU:A004
描述
GAMEPAD 是适配FACE_BOTTOM的游戏手柄面板.包含常用的上/下/左/右、A/B按键和开始/暂停,8个按键,适配FC、GAMEBOY等经典游戏主机的手柄布局,您可通过烧录游戏模拟器固件自由加载游戏,或自行编写游戏。面板内部集成MEGA328处理器,通过I2C通信协议(0x08)工作在从机模式下。
产品特性
- I2C通讯(0X08)
- 适配FACE底座
- 开发平台 UIFlow, MicroPython, Arduino
包含
- 1x GAMEPAD面板
应用
- 游戏手柄
- 人机交互
规格参数
| 规格 | 参数 |
| 通讯方式 | I2C(0X08) |
| 按键布局 | 上/下/左/右/A/B/开始/暂停 |
| 净重 | 18g |
| 毛重 | 38g |
| 产品尺寸 | 58.2mm x 54.2mm x 10.4mm |
| 包装尺寸 | 95mm x 65mm x 25mm |
| 外壳材质 | Plastic ( PC ) |
EasyLoader
EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机请点击此处查看CP210X驱动安装教程,M5StickC/V/T/ATOM系列可免驱动使用)
管脚映射
Mega328 ISP下载接口Pin脚定义
原理图
游戏面板
案例程序
ArduinoIDE
- 点击这里获取Arduino示例
GameBoy
如果你想用 M5Core 玩一些经典小游戏,那么使用GameBoy面板和 M5Core 会是完美的方案.你需要做的就是将游戏模拟器程序上传到 M5Core 上,并连接好 GameBoy 面板.连接图如下:
ESPTool烧录游戏教程:https://docs.m5stack.com/#/zh_CN/quick_start/faces/gameboy_burn_a_nes_game
<script> var purchase_link = 'https://m5stack.com/collections/m5-module/products/m5-faces-gamepad-panel'; var quickstart_link = ''; anchor_search(purchase_link); scrollFunc(); </script>
