2012年11月19日 星期一

10.12/19(三)

12/19(三)
本日預定課程進度
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.討論與回饋

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...