红外六路循迹模块的模拟量如何使用在循迹中

:light_bulb: 建议使用本模板发帖,也可以自由编辑,但必须完整描述产品及问题(至少包含:产品名称、版本、问题描述)。

产品型号 / 套件:六路红外光电循迹模块
版本 / 规格:六路红外光电循迹模块
控制板 / 主板:MSPM0G3507
操作系统 / 软件 / 固件版本:CCS
参考的教程或步骤:六路红外光电循迹模块的模拟量

问题描述:不知道如何将模拟量加入到循迹算法中,主要原因是同一背景六路模拟量差异很大

报错信息 / 日志 / 截图:无

复现步骤:
1.移植CCS驱动代码
2.利用OLED
3.显示模拟量

已尝试的排查:无

补充说明:无

官方支持人员正在介入为您提供帮助。如仍需助手协助,请在此回复并@我。 @hiwonder_wanchenccc

好的

好的,如有补充信息,请随时在本帖中说明。

抱歉让您久等了。目前本帖还没有针对该问题的技术答复,请耐心等待官方支持人员跟进。

思路:先对6路模拟量做逐路标定,记录白底/黑线的最小最大值,再做归一化。循迹时别直接比绝对值,改用"黑线得分"+​加权质心算偏差;同背景差异大时,用每路各自阈值或动态阈值。