项目简介
本项目是基于Arduino的飞行模拟按钮盒,采用按钮矩阵方式集成多个按钮,只需占用极少引脚。通过引入二极管,解决了常见的鬼键和遮罩问题。不过在Microsoft Flight Simulator 2020里,无法为所有游戏内按钮提供映射,但结合Mobiflight和自定义事件能够实现新的按键绑定。只是此方式无法实施按键矩阵,且每个输入需在微控制器中配置唯一引脚,会使可用输入数量减少。
项目的主要特性和功能
- 运用按钮矩阵,有效减少引脚使用。
- 成功解决鬼键和遮罩问题。
- 借助Mobiflight和自定义事件实现新的按键绑定。
安装使用步骤
假设用户已下载本项目的源码文件,可按以下步骤操作: 1. 准备所需硬件,如Arduino板、按钮、旋转编码器、二极管等。 2. 依照指南将按钮、旋转编码器、LED灯和其他外设连接到Arduino板。 3. 下载并安装Arduino IDE,导入相关库文件,例如ArduinoJoystickLibrary。 4. 根据提供的代码示例和指南,编写按钮矩阵的读取程序,配置旋转编码器的去抖动。 5. 将程序上传到Arduino板,测试所有按钮和旋转编码器的功能,确保其正常工作。 6. 按照指南集成Mobiflight,配置自定义事件,实现新的按键绑定。
注意:本项目的安装和使用可能需要一定的电子和编程知识,建议使用者具备一定基础后再进行操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】