2012年11月11日 星期日

8.12/05(三)





 8.12/05(三)


 今日預定進度

1.認識MINDSTORMS NXT程式-4
2.認識觸碰感應器2
3.指令「LOOP」迴圈
4.實做練習:不斷迴圈執行前後指令的車
5.實做練習:具有開關,且會回到出發點的汽車
6.成果分享
7.討論與回饋















1.認識MINDSTORMS NXT程式-4
☆利用20分鐘將一台汽車組裝完成。
☆利用五分鐘時間安裝觸控感應器 。
☆利用5分鐘將電腦開啟完成 。
☆打開MINDSTORMS NXT程式。
☆打開新檔file→new。











2.認識觸碰感應器2

觸控感應器的功能很多,上一次我們把觸控感應器當作開關,當觸控感應器打開時,汽車便可以動,第二個作業我們設計一個固定路線,打開觸控感應器的時候,他會走一個固定路線。

今天我們要利用觸控感應器搭配迴圈功能,把觸控功能加以延伸。



















3.指令「LOOP」迴圈























☆ 拖曳迴圈功能到程式區,觀察下面屬性設定部分





















☆上半是迴圈的圖,下半是屬性,將forever打開,可以看到

forever 永遠:無論什麼情況,程式永遠執行下去

sensor感應器:使用感應器來處理是否執行下去

time時間:在一定的時間不斷執行,過了之後就停

count次數:執行固定的次數,過了之後就停

logic 邏輯判斷:透過電腦程式計算的答案為「是「或「否」來決定是否執行迴圈。



















 4.實做練習:不斷迴圈執行前後指令的車
◎程式編寫
◎時間:30分鐘
◎目標:利用迴圈,將汽車固定執行某一個路線,例如前進3秒,後退2秒,然後再迴圈下去。
◎編寫程式:
◎測試時間:10分鐘
◎影片觀賞:












◎答案公布:未成功前不要看!







1.加上迴圈 2.CB向前動3秒 3.CB退後2秒
◎這樣的效果就會不斷前前後後往前走。



























5實做練習:具有開關,且會回到出發點的汽車
◎安裝觸碰感應器+程式編寫
◎時間:30分鐘
◎目標:點選開關後,汽車開始移動,並回到出發點,再點選便可以再次執行
◎編寫程式:
◎測試時間:10分鐘
◎影片觀賞:

















◎答案公布:未成功前不要看!

1.加上迴圈 2.加上觸控開關,點選後會執行後面的東西 3.CB向前走2秒 4.CB退後1秒 5.C轉圈3秒 6.C反方向轉圈3秒 7.CB退後一秒 這樣汽車就會回到剛剛起點的地方

◎多試幾次,看看會不會回到起點。
◎不成功,有可能和輪胎、汽車沒有鎖緊有關,也有可能那邊滑掉或程式寫錯了。






6.成果分享
7.討論與回饋

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...