本日預定課程進度
1.認識MINDSTORMS NXT程式-6
2.認識距離感應器及switch條件判斷
3.實做練習: 安裝超音波距離感應器
4.實做練習:快撞牆就後退之汽車
5.實做練習:快撞牆就後退、旋轉之汽車
6.成果分享
7.討論與回饋
1.認識MINDSTORMS NXT程式-6
各位小朋友 ,上次上課我們使用觸碰感應器來偵測是否碰到牆壁,今天我們三節課的時間,我們要換另一種方式來進行,如果連碰都不用碰到就可以閃的遠遠的,這樣的汽車更加的聰明,今天我們就要利用距離感應器來做這件事。
概念圖:
2.認識距離感應器
超音波距離感應器正面倒過來照 |
超音波距離感應器背面照 |
超音波距離感應器正面照 |
1.當東西碰撞或震動時便會產生音波。
2.音波是一種能量,生活當中到處都充滿音波這個能量。
3.音波透過空氣來傳遞這個能量,如果沒有空氣音波便無法傳遞,所以太空中不能傳遞聲音。
4.音波具有振幅和頻率,振幅表示音波的大與小,頻率表示音波的密集程度。
5.生活當中常常可以看到超音波的自然現象,例如蝙蝠在黑暗的洞穴中不會撞牆。
◎蝙蝠的聲納系統
◎淺水艇的聲納系統
◎switch條件判斷
1.將switch拖曳到工作區
2.點選屬性欄位看一下
control控制:在這邊可以有兩個選項
sensor :透過感應器(今天要靠距離感應器)
value:透過給定的值給予條件回應,這個值可以由感應器輸入後獲得或是某一個公式獲得(以後才會講)
sensor裡面有兩個選項
今天我們使用的是超音波距離感應器,所以我們選擇ultrasonic sensor 超音波距離感應器
display:顯示方式資料夾顯示還是分叉路顯示
port:感應器的串接口
compare:比較,以什麼為比較的點
distance:距離,距離小於50
show:顯示單位為「英吋」
兩個合起來的意思就是「以50英吋為標準,當距離小於50英吋做一個動作,當距離大於50英吋做另一個動作」
3.實做練習: 安裝超音波距離感應器
◎名稱:安裝超音波距離感應器
◎時間:30分鐘
◎組裝部分:
1.組裝NXT汽車
2.安裝距離感應器
◎編寫程式:無
◎測試時間:0分鐘
◎影片觀賞:無
原本的前輪,留下來繼續用 |
從底座開始改造 |
拿出距離感應器比看看 |
前輪要延伸裝上感應器 |
前輪很順利直接裝上了 |
感應器部分 |
我想裝低一點 |
延伸 |
原本是向內的L型結構棒,因放不下,調整後,便可以裝的下 |
稍微比看看 |
試看看,可以耶 |
問題來了,前輪和距離感應器的孔太接近,這樣會很難接線 |
太近了 |
找比較長的結構棒來接 |
距離夠了 |
接線看看 |
另一端也接上port4 |
完成,正面照 |
側面照 |
側面照 |
正面照 |
★改裝時間
4.實做練習: 快撞牆就後退之汽車
◎名稱:快撞牆就後退之汽車
◎時間:20分鐘
◎組裝部分:無
◎編寫程式:
1.如果距離太遠就前進
2.如果距離太近就後退
◎測試時間:20分鐘◎提示: 使用switch判斷式,如果距離小於20公分就退後,大於20公分就不斷前進。
◎影片觀賞:
◎答案公布:未成功前不要看!
5.實做練習:快撞牆就後退、旋轉之汽車
◎名稱:快撞牆就後退、旋轉之汽車
◎時間:20分鐘
◎組裝部分:無
◎編寫程式:
1.如果距離太遠就前進
2.如果距離太近就後退,旋轉,然後繼續前進,一直到再度快撞倒牆壁
◎測試時間:20分鐘◎提示: 使用switch判斷式,如果距離小於20公分就退後,大於20公分就不斷前進。
◎影片觀賞:
◎答案公布:未成功前不要看!
6.成果分享
7.討論與回饋
沒有留言:
張貼留言