标题: stm32循迹避障遥控多功能小车制作(含源码) [打印本页]
作者: luyadong 时间: 2018-4-17 20:28
标题: stm32循迹避障遥控多功能小车制作(含源码)
一般小车实现了跑动之后,接着要做的就是让它按照我们设定的路线进行巡线走路,那么就要用到循迹模块了。网上循迹模块很多的,有好多种,原理就那样,就是利用红外传感原理。小车能够按照黑线走是因为当红外线的光照到黑线上时会被吸收,从而检测部到信号,而照到白线时可以反射回去,也就可以接受得到,因此,空值起来也很简单,一句话,检测和模块相连管脚的电平的高低。
哪么我就来说说,该怎样检测呢。
通过相应的函数读取管脚的电平值就行了。


功能:循迹+避障+遥控
制作难点:
1.超声波,舵机,电机三者的协调。
2.实时快速反应,整个过程的程序要流畅,不能停留在某一处。
3.STM32超声波捕获也是一个亮点。
程序的亮点:
蓝牙HC-06模块使用STM32 DMA控制器,使小车在循迹+避障+遥控功能的切换中运行流畅,解决了蓝牙串口发送数据延迟问题。
超声波,舵机,电机三者的协调得比较好。
总结:刚开始软硬件搭配不挡,没有按照科学的方法一步一步排除遇到的问题。让很容易解决的问题拖了很久,浪费了很多时间。同时,由于没考虑到stm32这块主控芯片的电压安全问题,烧了几块芯片。这是我们得到的教训。总的来说,功能全部实现。
单片机源程序如下:
所有资料51hei提供下载:
stm32-超声波避障.rar
(3.15 MB, 下载次数: 232)
作者: 溺水三千 时间: 2019-7-6 09:23
楼主,跪求有没有头文件
作者: 最可爱的人 时间: 2020-9-11 18:11
电路图资料有吗
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |