Robofun 機器人論壇

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

自走車程式問題.... 89S51 C語言

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-11-19 20:13:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問我要我的自走車在感測器感測不到訊號時... 讓她幾秒向左偏移....再感測不到幾秒向右偏移... 反覆以上動作直到感測到訊號為止.... 請問我該怎麼寫這段程式??
2#
 樓主| 發表於 2008-11-19 20:15:32 | 只看該作者
讀黑膠那種
3#
發表於 2008-11-19 22:51:28 | 只看該作者
你好
個人覺得 當完全讀不到黑線時 要救大概就救不太回來了 通常讀黑線senser會有複數個
好歹還有一個還讀到黑線 這樣會比較好寫
4#
 樓主| 發表於 2008-11-20 08:26:35 | 只看該作者
原帖由 naga 於 2008-11-19 22:51 發表
你好
個人覺得 當完全讀不到黑線時 要救大概就救不太回來了 通常讀黑線senser會有複數個
好歹還有一個還讀到黑線 這樣會比較好寫





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

[ 本帖最後由 marbol 於 2008-11-21 21:48 編輯 ]
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-24 05:33 , Processed in 0.272620 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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