所以必頇不斷的在嘗詴與改正程式才得到答案。
A:將第一個馬達 Port AC 改成 BC,如圖(6-1)。
A:當後退是可以使用其他方式,在 Duration 可以選擇使用角度與圈 數方式,如圖(7-1)。
圖(7-1)
9.
Q:在 Q&A 第六題,最後一個馬達使用秒數做為轉彎的條件,是否還 有其他方式的條件讓馬達轉彎?
A:最後一顆馬達的轉彎條件是可以使用其他方式的,在 Duration 可 以選擇使用角度(Rotations)與圈數(Degreesm)方式,如圖(9-1)。
圖(9-1)
單元五名稱:機器人走一正方形 教材來源:
大華技術學院機器人教學中心 教學對象
教學時間:80 分鐘(共 2 節、每節 40 分鐘)
教學目標 一、 了解馬達的應用與生活應用 二、 了解迴圈設定
教學活動
壹、 準備設備
一、 準備教具:筆記型電腦、投影機、樂高機器人套件。
二、 鼓勵學生查詢、搜集各種資料。
貳、 發展活動
一、 引發動機:筆記型電腦、投影機、樂高機器人套件。
二、 小組討論:引導學生思考和互相交換心得。
參、 馬達感測器教學:
一、 介紹迴圈功能 肆、 範例教學
一、
機器人用 100 的 power 直走 2.5 秒
1.
Q:在範例教學一中的“迴圈”,與單元四的“迴圈”有何不同呢?
A:在單元四中是執行延續特性的“迴圈”,而本單元所用的迴圈是算 次數的迴圈。
2.
Q:承上題,本單元迴圈該如何設定為次數的迴圈呢?
A:在迴圈選項(Control)中,原本是不斷延續(Forever)換成計算次數 (Count)。如圖(2-1)
圖(2-1)
3.
Q:在迴圈的圖控指令中,有無其他條件只令可以使用?
A:
Q:在迴圈內第一個馬達原本使用秒數是否可改成用其他方式呢?
A:在 Duration 可以選擇使用角度(Rotations)與圈數(Degreesm)方式,
但必頇不斷的做測詴。如圖(3-1)
圖(3-1) 4.
Q:那讓機器人走二次的正方形,NXT-G 軟體該怎麼寫?
A:
Control 項目中將 Count 的 4 改成 8
機器人用 100 的 power 直走 2.5 秒
機器人以 B 為中心點,馬達轉 170 度
機器人迴圈設定為 8 次
單元六名稱:線控遙控車 教材來源:
四、 觸碰感測器狀態真值表
T1 訊號 T3 訊號 運動方向
1 1
直走
1 0
左轉
0 1
右轉
0 0
停止
肆、 範例教學 一、
二、
伍、 綜合整理討論 Q&A:
1.
Q:請問 Touch 共有幾中操作模式呢?
A:共有 3 種操作模式,第一種為按下,第二種為放開,第三種為按壓後放 開;如圖(1-1)
圖(1-1) 2.
Q:請問範例教學程式一,執行檔分為上下兩個程式,當機器人執行時會先 用哪一個?
A:會一貣執行,但必頇看先按哪一顆 Touch 感測器,驅使機器人執行哪一 顆馬達。
3.
Q:在範例教學程式中是否發先缺少了什麼圖控程式呢?
A:少了 Loop 迴圈,範例程式只能操作一次,程式就停止了。真的圖控程 式必頇加 Loop 迴圈。圖(3-1)
圖(3-1)
4.
Q:以上題為例,當我按下兩顆 Touch 感測器機器人將會如何?
A:會一直往前走。
5.
Q:是否還有別的圖控程式來寫呢?
A:如圖(5-1)
圖(5-1)
單元七名稱:測光儀 教材來源:
二
task main() {
SetSensorLight(IN_2); //設定第 2 埠為光線感測器 while(true)
{
NumOut(0,0,SENSOR_2); //將光線感測器讀到的值顯示在螢幕上 Wait(300); //每 0.3 秒更新一次
} }
伍、 綜合整理討論:
1.
Q:不使用電腦如何使用光感測器呢?
A:利用 NXT 主機中有一個 View 的選項,進入 View 後請選擇 Reflected Light 與 Ambient Light 都可使用。
2. Reflected Light 與 Ambient Light 兩者有何不同?
Q:Reflected Light 與 Ambient Light 兩者有何不同?
3.
Q:讓光感測器能準確地判讀呢?
A:Reflected Light 距離顏色約 0.5 公分距離做量測。
4.
Q:請問 代表意義為何?
A:選擇數位/類比指令
單元八名稱:雙光感車 教材來源:
五、 觸碰感測器狀態真值表
肆、 範例 教學
二
L1 訊號 L2 訊號 運動方向
白 白 直走
白 黑 向右前修正
黑 白 向左前修正
黑 黑 直走
伍、 綜合整理討論:
1.
Q:光感應器偵測模式有那些?
A:有環境光和反射光兩種。
2.
Q:光感應器有紅光時是何種偵測模式呢?
A: 是反射模式。
3.
Q:請說明光感測器的特性為何?
A:在同樣顏色的物體表面越光滑其光感值越大。
Q:如換成同樣材質物體會是如何呢?
A:在同樣材質的物體顏色越淺光感值越低。
5.
Q:如機器人在一十字路口時,如何讓其能左、右轉呢?
A:改變 L1 和 L2 訊號中都讀到黑色時可修正往左或往右轉
L1 訊號 L2 訊號 運動方向
白 白 直走
白 黑 向右前修正
黑 白 向左前修正
黑 黑 直走
單元九名稱:拍走拍停 教材來源:
範例程式