基于STM32F103C8T6最小系统板驱动灰度模块进行循迹

本文介绍了基于STM32F103C8T6的灰度循迹模块工作原理和应用,包括六路灰度传感器的使用、循迹策略以及速度环调节。通过调整左右轮速度差实现精确循迹,并提供了初始化函数和PID控制算法的简述。
摘要由CSDN通过智能技术生成

循迹小车,我们学院进行过一次实训,正好也今年四川省电子设计大赛C题刚好也跟循迹分不开关系(电赛用的TI板子噢)。通过这两次机会,对灰度循迹有了很好的理解。

先来说说,灰度模块。

我用的是六路灰度。

长这个样子的,针对今年电赛,每个车都需要一个。

 

循迹只需要你调节好了,其实很好用。

灰度模块,如果想了解很多的可以到网上直接输入关键词灰度来进行了解。我这边就简简单单讲讲我的了解。灰度,可以寻黑线也可以寻其他颜色的线(比如2021年的送药小车的红线,哈哈哈哈因为我们学校实训就是这个循迹红线)。循迹黑线,你还可以选择:红外。但是红外效果往往没得灰度效果好。循迹其他颜色的,还可以选择:摄像头(比如OPENMV),这个在我电赛前就写好了,但是!!当时没有调试场地,自己用电工胶布粗略的画了一些线段(这时候循迹是挺好的),所以导致在比赛的第一天我用openmv的时候,摄像头收到光照或者阴影影响太大,无法很好的循迹,所以转战灰度。

 灰度就是高低电平控制,当读到目标的色块时候,返回高电平,同时上面的指示灯灭;没有读到目标色块时候,返回低电平,同时指示灯亮。

根据我循迹的要求,这次电赛需要循迹黑线。

所以我遇到黑色,指示灯灭,输入高电平;遇到白色,指示灯亮,输入低电平。

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值