LEGO SPIKE Prime Essential 樂高機器人,LEGO MINDSTORMS Robot Inventor, EV3 ,樂高動力機械 BricQ Motion 程小奔Codey Rocky,mBot2,CyberPi 童芯派 mBlock5 慧編程, Python 專業教學,課程設計。 Scratch, MakeBlock產品 艾多美 Atomy 生活用品 NXT 樂高機器人:創意樂趣,隨心所欲!
SPIKE 樂高機器人
▼
我的網頁
▼
2007-04-25
Lego NXT --- HiTechnic Compass Sensor Block 安裝及應用
這篇文章我們將介紹如何使用Compass Sensor Block,要安裝這個BLOCK,你必需先安裝Dynamic Block Update
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可能無法執行。
版主您好:
回覆刪除可以向您要這個電子指北針的程式嗎?我的mail:tb062850@yahoo.com.tw
另外,非常感謝您po上安裝程式,幫助很大!感謝喔
[版主回覆05/05/2007 22:52:47]您好!
已經寄出程式,歡迎分享你改良的程式,謝謝!
邱老師 :
回覆刪除謝謝您的指南針程式,如有能改進程式的方法一定與各位分享。也感謝您對這片機器人園地的默默耕耘,相信假以時日一定會大放異彩。
[版主回覆05/07/2007 13:32:22]謝謝您的肯定,也歡迎一起討論,分享心得。
回覆刪除歡迎觀賞電子指北針影片:
請問可以把這個程式寄給我嗎 信箱: karena_seven@yahoo.com.tw 最近剛接觸這個感應器 不太熟析...麻煩了
回覆刪除這個部落格真的太豐富了....受益良多 非常感謝~~
[版主回覆12/25/2008 10:26:42]你好:
程式已經寄出,請參考,也歡迎你提出使用心得,一起討論。
我努力透過這個部落格,提供NXT樂高機器人及樂高動力機械的討論,歡迎大家共同參與,也謝謝你的支持。
可以寄給我程式嗎 信箱:abc81629@yahoo.com.tw
回覆刪除謝謝您 您的作品都很不錯用 感謝
[版主回覆03/25/2009 22:28:10]程式已經寄出,謝謝你的讚美,也歡迎你分享使用心得。
請問一下!!指南針感應器的程式可以用ROBOT C來編寫嗎??
回覆刪除如果可以的話,可否請教你要怎麼定義SENSOR呢??
[版主回覆04/09/2009 23:59:08]你好:
這是DICK SWAN的回答,我轉貼
There is a "Sample Programs" directory in the folder "C:/Program Files/Robotics Academy/RobotC" folder (or wherever you installed RobotC) that includes two files for this. One is labelled "NXT Compass Sensor Driver.c" (it contains the driver code and can be "#include ..." in your application) and one is a simple program that uses the driver file to display the compass heading on the NXT LCD -- file is "NXT Compass Sensor.c".
歡迎參考,我的ROBOTC試用版已經過期無法使用!
可以寄給我嗎?lilu1035@yahoo.com.tw,謝謝
回覆刪除[版主回覆04/15/2009 15:48:50]程式已經寄出,歡迎分享心得!
版主好:向您索所取此指南針程式,謝謝:kyps999-work@yahoo.com.tw
回覆刪除[版主回覆04/20/2009 17:08:44]你好:程式已經寄出,謝謝!
歡迎討論!
老師您好:
回覆刪除可以向您要這個電子指北針的程式嗎?我的mail:ccc5906@yahoo.com.tw
另外請問老師有沒有ir seeker的安裝與應用教學文章與程式
感謝!
[版主回覆05/06/2009 22:07:22]您好,老師:
程式已經寄出,請查收!也歡迎分享心得。
IR Seeker的安裝方式與Compass相同。
我沒有寫出應用教學文章與程式,還請老師介紹喔!
也歡迎老師說明需要哪方面的應用教學。謝謝!
請教一下,為什麼我的程式無法下載(不讓我import)?
回覆刪除[版主回覆08/18/2009 13:36:10]你好:
我的測試是正常的。 我想可能是你下錯BLOCK。 你是下載這個嗎?137-Compass Sensor.zip? 這是給NXT toolkit用的,請在這個頁面HiTechnic Software Downloads向下拉, HiTechnic Compass Sensor Block for Mindstorms NXT SoftwareThe Compass Sensor Block adds support for all Compass Sensor features to the LEGO MINDSTORMS NXT Software. This block gives access to features enabling Compass calibration, target heading and in/out of range and others. 這個才是你要的BLOCK。451-Compass_Sensor.zip
祝你成功!
您好: 可以向您要這個電子指北針的程式嗎?我的mail:imyhchou@yahoo.com.tw 謝謝!
回覆刪除[版主回覆12/08/2009 21:59:47]你好:
程式已經寄出,請確認!
歡迎討論!謝謝!
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!
[版主回覆12/20/2009 10:13:01]Hi, Bill:
Any comment is welcome.
Touch classroom
你好!
回覆刪除能給我電子指北針的程式嗎?
謝謝
E-mail lucky_chuanyuan@yahoo.com.tw
[版主回覆12/29/2009 22:10:51]你好!
信件已經寄出
祝你玩得愉快!
請問能跟你要個程式嗎?
回覆刪除我的MAIL:q3742937@yahoo.com.tw
謝謝
[版主回覆07/12/2010 18:27:57]你好:
今年我已經重新寫了一篇教學文章。
程式教學:HiTechnic的Compass感應器
NXT-G 教學:NXT電子指北針的應用--程式說明
下載程式歡迎到探奇新書討論區
Compass_sin.rbt
請問能跟你要個程式嗎?
回覆刪除我的信箱 s40102@gmail.com
[版主回覆05/01/2012 20:21:27]你好:
程式下載連結:
https://docs.google.com/open?id=0B8aMeqYeJfEIYXMyUDN4Q1pUYTQ