Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2669|回復: 3
打印 上一主題 下一主題

自走車自動煞車問題?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2018-5-25 21:48:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大大好~
小弟正在做台藍牙app自走車
最近想用hc-sr04做自動煞車
不過遇到了問題

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

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

我該如何改善呢?
((目前不考慮停下後到退離開判斷式範圍
2#
發表於 2018-5-26 06:33:40 | 只看該作者
1.要讓它剛好停在8 cm, 是有點難度
   要主要是平時就要看距離,如果距離接近 8 cm
   速度就要慢下來, 這樣才有機會停的住
2. 可以新增一個變數
    如果距離小於等於 8cm 且變數為0,
    就停止, 並且把這個變數=1,
    除非距離大於 8 ,就設變數=0
   
     




   
3#
 樓主| 發表於 2018-5-26 11:48:26 來自手機 | 只看該作者
"除非距離大於8,就設變數=0"不是很了解
4#
發表於 2018-5-26 11:58:55 | 只看該作者
unsigned char s;
...........
if(距離<=8){
  if(s==0) {
     s =1;
     STOP();
   }
} else {
   s = 0;
}
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-11-21 20:29 , Processed in 0.148408 second(s), 6 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表