2007-04-25 00:25:00探奇教室

Lego NXT --- HiTechnic Compass Sensor Block 安裝及應用



這篇文章我們將介紹如何使用Compass Sensor Block,要安裝這個BLOCK,你必需先安裝Dynamic Block Update

請先到
http://mindstorms.lego.com/support/updates/下載並安裝Dynamic Block Update

再到Hitechnic下載相關的Compass Sensor Block,請將Compass sensor.zip解壓縮備用。

接著就依照下面圖示說明:

1. 進入NXT-G選擇預設程式,按下OK開啟新程式。



選擇工具選項的「Block Import and Export wizard....」

(安裝Dynamic Block Update,才會出現這個工具選項)


按下Browse,選擇剛才compass sensor .zip解壓縮的檔案夾,
選取Compass Sensor (反橘色)
使用下拉式選單,選擇一個命令面版(Palette),Compass Sensor block 指令方塊會出現在這個命令面版。
按下Import進行安裝。


喝杯咖啡,稍等一下下,安裝就是將一些檔案傳到特定的目錄。


在BLOCK安裝之後,需要重新啟動NXT-G程式,在你選擇擺放BLOCK的命令面版,就可以發現Compass Sensor 的圖示。


我們做了一個Compass Sensor 的簡單應用:電子指北針

將Compass Sensor 裝在NXT上,手拿著NXT,任意旋轉NXT,在NXT的螢幕上會顯示北方方向。

手邊沒有指北針?沒關係!帶著NXT電子指北針,再也不怕迷失方向。


為了在螢幕上畫出指針,使用到Sine Cosine 的計算,所以我們直接使用Sine Cosine block,方便又快速。讓我也複習了三角函數。



Compass Sensor Block提供絕對方位及相對方位,還有數值比較的功能,非常具有實用價值。

探奇教室願意提供這個程式(只是很簡單,不太完整的程式),歡迎有興趣的人改進這個電子指北針程式,謝謝!

註:在NXT-G載入電子指北針程式務必先安裝Compass Sensor Block及Sine Cosine Block,否則NXT-G可能無法執行。



︴﹌ 〝雞〞﹃ 2010-07-12 14:07:00

請問能跟你要個程式嗎?
我的MAIL:q3742937@yahoo.com.tw
謝謝

版主回應
你好:

今年我已經重新寫了一篇教學文章。

<a href="http://tw.myblog.yahoo.com/touch_classroom/article?mid=4583&prev=-2&next=-2&page=1&sc=1#yartcmt">程式教學:HiTechnic的Compass感應器</a>

<a href="http://tw.myblog.yahoo.com/touch_classroom/article?mid=4731&prev=4762&next=4583&l=f&fid=25">NXT-G 教學:NXT電子指北針的應用--程式說明</a>

下載程式歡迎到<a href="http://groups.google.com.tw/group/touch_classroom?hl=zh-TW" target="_blank">探奇新書討論區</a>

Compass_sin.rbt
2010-07-12 18:27:00
探奇自然科學教室 2009-12-29 07:54:00

你好!
能給我電子指北針的程式嗎?
謝謝
E-mail lucky_chuanyuan@yahoo.com.tw

版主回應
你好!

信件已經寄出
祝你玩得愉快!
2009-12-29 22:10:00
探奇自然科學教室 2009-12-19 04:16:00

Hi, I am Bill Woo and I would like to have a copy of your Compass NXT-G program and try it out. My email address is billpwoo@yahoo.com.

Thanks!

版主回應
Hi, Bill:

Any comment is welcome.

Touch classroom
2009-12-20 10:13:00