[問題] c語言程式如何改
我想寫機器人隨機自走但都卡在機器人隨機自走時途然碰到牆壁卻不能執行保險桿的程式
程式是打比方,前,後,右會改成3種清潔模式,但程式在跑delay_100m(40)時途然碰到牆壁
卻不會執行後退往左.
我們想知道是哪出錯?還是方法錯了?
程式如下:
#include <ICCI-RV13.H>
main()
{
STOP();
FAN_CONTROL(0);
BUZZER=0;
while(1)
{
int i;
if (i==0)
{
FORWARD();
delay_100m(40);
i=i+1;
}
if (i==1)
{
BACK();
delay_100m(40);
i=i+1;
}
if (i==2)
{
RIGHT();
delay_100m(40);
i=0;
}
if (BUMPER_IN()||FALL_IN())
{
BACK();
delay_100m(2);
RIGHT();
delay_100m(2);
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.216.198
→
04/21 23:07, , 1F
04/21 23:07, 1F
推
04/21 23:12, , 2F
04/21 23:12, 2F
→
04/21 23:15, , 3F
04/21 23:15, 3F
※ 編輯: BPPPO 來自: 118.161.216.198 (04/21 23:35)
→
04/21 23:41, , 4F
04/21 23:41, 4F
→
04/21 23:56, , 5F
04/21 23:56, 5F
→
04/22 00:32, , 6F
04/22 00:32, 6F
推
04/22 11:18, , 7F
04/22 11:18, 7F
推
04/22 15:16, , 8F
04/22 15:16, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章