Robofun 機器人論壇

標題: 自走車程式問題.... 89S51 C語言 [打印本頁]

作者: forceful0122    時間: 2008-11-19 20:13
標題: 自走車程式問題.... 89S51 C語言
請問我要我的自走車在感測器感測不到訊號時... 讓她幾秒向左偏移....再感測不到幾秒向右偏移... 反覆以上動作直到感測到訊號為止.... 請問我該怎麼寫這段程式??
作者: forceful0122    時間: 2008-11-19 20:15
讀黑膠那種
作者: naga    時間: 2008-11-19 22:51
你好
個人覺得 當完全讀不到黑線時 要救大概就救不太回來了 通常讀黑線senser會有複數個
好歹還有一個還讀到黑線 這樣會比較好寫
作者: forceful0122    時間: 2008-11-20 08:26
原帖由 naga 於 2008-11-19 22:51 發表
你好
個人覺得 當完全讀不到黑線時 要救大概就救不太回來了 通常讀黑線senser會有複數個
好歹還有一個還讀到黑線 這樣會比較好寫





我的意思是讀的到黑膠...但是在沒有黑膠的情況下...要如何寫這段程式...
作者: marbol    時間: 2008-11-21 21:45
大大 可以這麼做~~
當讀不到黑膠就進入無限迴圈並啟動計時中斷
計時中斷內使用換向旗標,每次中斷發生就反相一次並重載計時參數,
接著加上判斷式判斷換向旗標來設定切換轉向
在無限迴圈內一旦讀到黑膠就break跳出無限迴圈

[ 本帖最後由 marbol 於 2008-11-21 21:48 編輯 ]




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