arduino (七)

网友投稿 2019-12-19 10:42

     今天是就继续之前,我们今天讲一下,避障

----------------------------------------------------------------

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