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