在完成主方案前先完成一个附加方案,那就是飞行摇杆。我用闲置的航模控制器取其四个模拟轴(电位器),将位置信息转换为电压信号通过板子上的A0到A3输入072 MCU芯片通过内置的ADC进行转换,然后通过USB上传到电脑。 首先对前面的HID报告描述符进行修改,如下: 编译运行,电脑成功发现飞行摇杆: 然后测试各个轴是否正常 一切良好 接下来进行游戏测试,先来个航模模拟器吧: 进去后首先进行摇杆设置 由于本身就是用航模控制器改的,当然选择第一种方式 然后测试各轴 接下来调整零点 OK搞定,先来个时下热门的四轴飞行器吧 飞过来看看 很好操控 不错的四轴 这个不错,有时间也做一个玩玩 来个F16吧,速度不错 起飞 再到航母上玩玩,就用MD11客机吧 滑到另一端看看 来个真实尺寸的 P51起飞 全程操作很好,比键鼠好用多了,来个专业的模拟飞行试试 飞机装了很多,占了我一百多G呀,先玩玩空客A340大飞机吧 FLY 进入驾驶舱 上下看看 调整好视角 要是显示器再大点就好了 打开襟翼准备起飞 加大油门,起飞 飞到澳门 接近机场 为了快速测试,就不按程序来了懒得对准跑道,凭我的飞行技术直接大角度强行降落 确实角度有点大,不过还是安全着陆 滑行到停机坪 再开个老飞机试试 进去 我还是比较喜欢老飞机的仪表盘,很有历史的味道,起飞 来个小五边飞行,接近跑道 对准跑道 降落 出去兜兜风 操控性能很好,算是完成一个小方案吧,接下来继续做主方案 源码如下 |
【MCU实战经验】STM32F030芯片极限超频测试
【STM32F0开发日志】+STM32F030 修改官方提供的例程
【STM32F030开发日志/评测/笔记】+(2)STM32F0处理器I2C实例(...
STM32F030F4核心板自己整理的几个程序可以当模板参考(Keil MDK...
CubeMX之STM32F0 UART DMA接收的bug
【STM32F0开发日志】STM32F030 TIM3 4路PWM 输出
stm32f030的i2c(eeprom)调试分享
STM32F030F4P6 PWM输出呼吸灯
【实战经验】STM32F030低温下RTC不工作
STM32F042Nucleo Mbed PWM+L298N驱动12V直流电机
能否贴下下载链接,或者上传下?
航模那个是aerofly RC 7, 下面那个是大名鼎鼎的微软模拟飞行X
谢谢,感谢美女和社区给我们提供这个机会。