求助:怎么使循迹小车在直角处转弯

求助:怎么使循迹小车在直角处转弯,第1张

你们有几组传感器啊,我觉得最少应该有三组。一左一右控制方向,一个在中间控制前进。先确定探测器中的哪一个探测到了黑线,如果左面传感器探测到黑线,即小车左半部分压到黑线,车身向右偏出,此时应使小车向左弯洞转;如果是右面传感 器探测到了黑线,即车身右埋郑枯半部压住黑线,小车向左偏出了轨迹,则应使小车向右转。在经过了方丛弯向调整后,小车再继续向前行走,并继续探测黑线重复上述动作。

如果不会友肢明用滤波算法的话

我想到的只有一个办法,就是用一个循迹条,放在车前

到拐弯的时候用延时,近似转到90度饥悄,然后用循迹条去走直线

简单写个程序:

//现在到了拐弯处,假设有1个7个led的灰度循迹条(或者红外好告循迹条)

//灯:led1 led2 led3 led4 led5 led6 led7

car_right()

delag_ms(300)

car_stop()

while(1)

{

if((!led4)||(!led5)||(!led3))

{

car_go()

}

if((!led1)||(!led2))

{

car_left()

}

if((!led6)||(!led7))

{

car_right()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12476377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存