本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

适用于 PC 和 Android 的 Arduino 游戏控制器
发布时间:2021-07-21
分享到:
适用于 PC 和 Android 的 Arduino 游戏控制器
发布时间:2021-07-21
分享到:

在本教程中,我们将看到 . 如何制作你的操纵杆。兼容PC、笔记本电脑、智能手机。通过使用 UnoJoy 库。有了这个库,我们可以将 arduino uno 转换为 USB 游戏控制器。身体不便的人可以根据需要制作自己的操纵杆。使用此操纵杆,您可以玩任何支持操纵杆选项的游戏。您也可以通过使用 OTG 在 Android 手机中使用它

项目演示

步骤 1 :将 Arduino Uno 转换为 JoyStick

文件夹

我附上了一个 UnoJoy 文件。在文件中首先安装 JRE Flip Installer

2)然后将Arduino连接到您的PC或笔记本电脑

3) 打开 UnoJoyArduinoSample 将代码上传到您的 arduino

4) Arduino Uno 的短复位和接地引脚。进入 DFU(设备固件更新)模式

5)运行转成操纵杆批处理文件

6)拔下并重新插入Arduino

7) 现在您的 Arduino 已转换为操纵杆

步骤 2:电路连接

在这个项目中,我使用了旧的无人机发射器。在发射器中,我使用了六个按钮和一个模拟操纵杆

1) 焊接所有六个按钮的一个引脚作为接地通用

2) 并从按钮中取出六根单独的电线用作 Arduino Uno 数字引脚的输入(使用数字引脚 2 - 13)

3) 在模拟操纵杆中我只使用 X 轴,因为在 UnoJoy 中你只能使用一个轴

4) 将模拟操纵杆电源和接地引脚连接到 arduino 5V 和 Gnd 引脚

步骤 3 :检查操纵杆

检查操纵杆

1) 将操纵杆连接到您的 PC

2) 转到控制面板 > 设备和打印机 > UnoJoy 操纵杆 > 左键单击 > 游戏控制器 > 属性

3) 移动操纵杆 X 轴,您可以在显示器中看到任何变化

4)点击按钮检查它是否工作

步骤 4 :在游戏中进行测试

对于本教程,我将使用 Euro Truck Simulator 进行测试

1)转到选项>控制>更改(键盘到键盘+ UnoJoy操纵杆)

2) 将转向灵敏度和转向非线性改为最大

3) 在加速轴检查 X 轴是否工作。通过移动操纵杆 X 轴

4) 转到键盘选项 > 单击油门并按操纵杆中的任意键以分配键

5)点击刹车/倒车并按下操纵杆中的任意键来分配键

6)现在你可以玩游戏了按你分配的键

步骤 5 :在 Android 智能手机中测试

使用 OTG 电缆将操纵杆连接到您的智能手机。在 Android 中仅支持少数游戏

//支持的游戏列表//
桥梁建设者门户

  • 十字路口
  • 耐力
  • 进化之地2
  • 格瑞德汽车运动
  • 地平线追逐
  • 水平头
  • 我的世界
  • 奥德玛
  • 传送门骑士
  • 激流GP系列

不仅以上所列。此操纵杆仍支持其他一些游戏

现在我要玩交通游戏手柄

1) 转到选项> GamePad> 地图按钮

2)通过按下操纵杆键为油门和刹车分配键

3) 现在你可以用你的操纵杆玩了

步骤 6 :将操纵杆转换回 Arduino

现在您的 Arduino 使用了不同的固件。改回 Arduino 。你必须按照这些步骤

1) 再次使用任何金属或跳线短接 Arduino 的复位和接地引脚

2) 现在在 UnoJoy Floder 中运行 Turn 为 Arduino 批处理文件

3)再次拔下并重新插入arduino。改成常态

以上就是关于这个项目的全部分享了,有问题欢迎留言评论交流。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论