手撸六足机器人(三)----------确定控制方式“摇杆模块+LCD屏幕显示+蓝牙通讯”及源码示例[STM32实现]
关于这一块,本来是想用0.96寸的OLED实现的(小巧便宜),可惜快递停运。手头只有LCD,头一次写LCD控制,写了挺久,遇到了很多问题,不说这个。
LCD颜色比较多,为了对得起这个,我觉得做一个八向控制比较合适。
摇杆模块
GND:接地
+5V:这个为了输出正常,接3.3V好
URx:输出x电压,为0~3.3V
URy:输出y电压,为0~3.3V
SW:按键,按下输出低电平
需要使用ADC采样,多通道扫描+DMA就行
蓝牙模块
上篇已经说过了,不再赘述
LCD屏幕显示
左边为什么要空着?因为机器人可以加很多东西上去,留着以后用。
每个方向支持两种速度,黄色和红色。
中心的紫色表示SW被按下,开始原地打转。
屏幕是4.3寸的,NT35510的。
才疏学浅,只能提供一个F407的源码,有需要的留下邮箱,我会定时看看的,欢迎大家一起交流!