Robofun 機器人論壇

標題: 自走車自動煞車問題? [打印本頁]

作者: 比利    時間: 2018-5-25 21:48
標題: 自走車自動煞車問題?
各位大大好~
小弟正在做台藍牙app自走車
最近想用hc-sr04做自動煞車
不過遇到了問題

if(距離<=8){
STOP();
}

雖然的確停下來了
但不一定會在8公分時停ˊ下
這時我按下APP其他方向鍵
就會一直符合if的判斷式而無法動作

我該如何改善呢?
((目前不考慮停下後到退離開判斷式範圍

作者: 超新手    時間: 2018-5-26 06:33
1.要讓它剛好停在8 cm, 是有點難度
   要主要是平時就要看距離,如果距離接近 8 cm
   速度就要慢下來, 這樣才有機會停的住
2. 可以新增一個變數
    如果距離小於等於 8cm 且變數為0,
    就停止, 並且把這個變數=1,
    除非距離大於 8 ,就設變數=0
   
     




   
作者: 比利    時間: 2018-5-26 11:48
"除非距離大於8,就設變數=0"不是很了解
作者: 超新手    時間: 2018-5-26 11:58
unsigned char s;
...........
if(距離<=8){
  if(s==0) {
     s =1;
     STOP();
   }
} else {
   s = 0;
}




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2