基于Arduino Pro Micro的游戏手柄制作

该文介绍了如何使用ArduinoProMicro开发游戏手柄,包括下载与安装ArduinoIDE,安装驱动,选择开发板进行程序编译与下载,安装Joystick库,以及游戏手柄的功能测试和使用。此外,还提供了游戏手柄的固件和设计资料,便于进一步的改造升级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于Arduino Pro Micro的游戏手柄开发

1. Arduino IDE下载及安装

在Arduino官网Software | Arduino下载最新版Arduino IDE并安装。

或使用QQ群中提供的免安装版Arduino IDE,安装完成后Arduino Pro Micro的pin脚定义使用下面路径下的leonardo:

2. Arduino Pro Micro驱动安装

PC首次连接Arduino Pro Micro需安装USB驱动,驱动正确安装后在设备管理器中显示如下:

3. 程序编译及下载

使用Arduino Pro Micro开发板选择如下:

注意Arduino Pro Micro没有LED_BUILTIN这个管脚,可以使用LED_BUILTIN_RX或LED_BUILTIN_TX管脚来做LED闪烁实验,开发板硬件上这两个管脚都接了LED。

       

选择 项目-上传,则自动完成编译&烧录&重启,代码运行。

   

下载成功标志:

       

4. 例程使用

Arduino Pro Micro使用的是ATMEG32U4芯片,可以实现USB HID功能,USB例程位置:

   

5. 安装Joystick库

github下载或使用群主提供的ArduinoJoystickLibrary-master.zip安装包。

github网址:

https://github.com/MHeironimus/ArduinoJoystickLibrary

Arduino IDE下打开 项目-加载库-添加ZIP库

   

选择需要加载的ZIP文件ArduinoJoystickLibrary-master.zip:

   

安装完成后会在ArduinoProject目录下生成一个文件夹:

   

6. 游戏手柄使用

开发板默认已烧录好游戏手柄固件,固件包含12个按键和两个摇杆的功能,可以畅玩大部分游戏。拿到游戏手柄后连接电脑,如果Arduino Pro Micro开发板驱动已经正确安装则会在设备管理器中有以下显示:

   

以下以WIN7为例测试游戏手柄功能:

计算机-打开控制面板-设备和打印机,会显示如下图所示Arduino Leonardo游戏手柄图标。

Arduino Leonardo图标上右键选择“游戏控制器设置”

选中属性-测试,可以测试手柄的12个按键和两个摇杆

打开配套的小鸡模拟器软件,下载超级玛丽或俄罗斯方块游戏。

打开一种游戏,在界面中选择配置-控制输入-设置,如下图所示

游戏中主要使用“上”,“下”,“左”,“右”,“选择”,“开始”这六个按键,将这六个按键分别映射到游戏手柄上,映射方法是选择“上”键然后再按游戏手柄上的某一个按键即可。

映射完成后即可愉快的开始游戏了!

本游戏手柄提供原理图PCB源码等设计资料,可以也可以很方便的在此手柄基础上做升级改造。

Arduino Pro Micro游戏手柄视频演示:

https://www.bilibili.com/video/BV1Re4y1Y7XG

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机毕业设计-远望创客学堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值