arduino (七)
今天是就继续之前,我们今天讲一下,避障
----------------------------------------------------------------
void bizhang()
{
cheju();
tingzhi();
if(juli<=30)
{
zhuozhuang();
delay(2000);
tingzhi();
delay(100);
qiangjing();
delay(2000);
}
else
{
servo.write(-90);
delay(800);
cheju();
servo.write(90);
delay(1000);
}
if(juli<=50)
{
tingzhi();
delay(100);
youzhuang();
delay(2000);
tingzhi();
delay(100);
qiangjing();
delay(400);
}
}
我们一般要考虑一个问题,就是你的超声波转向问题,在考虑这个的时候,我之前走入过一个误区,就算是再改变方向的时候,要考虑,为下一步转向,做准备,就要考虑超声波的转向,这个其实有一个思想找到自己的借鉴,就是通过不断旋转超声波,然后再转回来,就解决了该转向那一边的问题
上面的就解决了这个问题
不过再最后,再进行整个循迹加超声波避障的时候,要考虑如何讲这些结合起来。
----------------------------------------------------------------------
今天先到这里了,明天见。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com