基于GD32F190的航模摇杆遥控器系统
基于GD32F190板卡,遥控器系统搭载一块彩色LCD屏幕,以及搭载有一颗NRF21L01无线模块用于发送数据。然后自行设计摇杆模块与按键模块。之间用杜邦线连接,最后成一个一整套的系统
软件配置:采用MDK5.13开发环境进行软件设计,包含利用SPI协议进行LCD液晶屏的驱动软件设计,以及编写出用于显示具体参数的菜单界面;还有基于无线协议而进行的数据发送软件设计。综合利用模块化设计进行软件的规划。
本方案的初衷是搭配一个四轴无人飞行器进行效果实现,如实现这个飞行器的各种飞行动作,以及起飞和降落等等动作的实现。
本方案的两点在于其彩色LCD屏幕的菜单化控制设计,很直观的能看到自己对四轴飞行器的相应控制是如何设定的,以及能读取到相应的模块参数,非常便捷。
利用GD32F190的相应板载资源进行NRF24L01无线模块的配置及使用,包括其中的无线协议的配置,曾经在51单片机与STM32上运用成功的案例在此GD32F190上进行移植是非常能够锻炼一些编程技巧的。
|