圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 3926|回復: 1

轉彎判斷有兩種,哪種比較簡單?

[複製鏈接]
jack800417 發表於 2011-10-12 17:31 | 顯示全部樓層 |閱讀模式
轉彎判斷有兩種,哪種比較簡單?哪種比較好?
地形.gif

1.加一個指撥開關,程式內寫2個副程式(左轉,右轉),一到要轉彎的地方,跟裁判說要調整((==老師說可以這樣,比賽沒規定)),然後就偷偷把指撥開關1號訊號打開,跳到左轉程序,第2個轉彎點在舉手調整,再調到2號右轉程序....
老師如果要加上指撥開關,是不是要有一個外在電壓給指撥,輸出腳再接到P0 P1 P2等PING腳呢?
程式部分,是不是寫成  if P0=1 then ((當P0通電有訊號時跳到副程序)),是這樣寫嗎?


2.給他計數,因為路線是固定的,所以,當第一個判斷轉彎時為1,固定左轉,第2個就+1讓它變右轉,第3個的時候+1變左轉,就是用遞增的方式讓他跳左轉和右轉的副程式,奇數時(1.3.5)左轉,偶數時右轉....(好像是可行的)
老師如果要用遞增的語法要怎麼使用呢?設定遞增次數後,可以用if 判斷現在的次數嗎?


因為比賽單位又改比賽規則了,原本第一條跑道前方的顏色罐子,現在改成沒有顏色了,而且改放在最後一關,而且變成有抓到放下去就可以了......所以我們現在就是到那關卡時,讓感測器感到有異物就抓....XD不用分辨顏色了


magiccar 發表於 2011-10-29 01:40 | 顯示全部樓層
設一個全域變數X, 並把轉彎寫成副程式, 重點是轉彎副程式必須要先能判斷本次是右轉還是左轉(可用 X MDO 2 運算),轉完後把X + 1 再結束副程式, 這樣大概就能完成了。
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-4-26 18:29 , Processed in 0.027625 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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