2011-04-25

RobotBASIC控制NXT樂高機器人

看到有新的程式語言支援NXT,真是高興。

(請參考探奇舊文章:關於NXT樂高機器人3--程式設計

RobotBASIC,最特別的是,它是BASIC語言。真令人懷念。

雖然沒有大家常常掛在嘴邊的物件功能,不過使用起來也很單純。

RobotBASIC是由John Blankenship與Samuel Mishal兩位共同開發,可以用來模擬機器人動作,也發展出許多實實際的硬體控制功能,包含Arduino,NXT(詳見官方網頁HARDWARE說明),

RobotBASIC支援透過藍牙進行NXT的控制,雖然沒有LabVIEW或JAVA,也可以讓實體機器人結合PC現有的功能,例如WebCAM,螢幕顯示等,進行PC遠端遙控機器人(包含網路);

RobotBASIC沒有微軟VB的肥大,可以直接從隨身碟執行,雖然因為BASIC直譯的功能,導致程式反應比較慢,但是對於邏輯程序的模擬已經足夠。

RobotBASIC還可以編譯成exe檔案單獨執行,探奇認為可以作為Scratch與NXT的介面程式。

最重要的是RobotBASIC是免費的(真是佛心來著),還有許多公開資料。探奇認為國高中老師可以加以利用,學生也可以很輕易上手。

探奇已經在Amazon先購買RobotBASIC Projects for the Lego NXT(我只能在Kindle for PC上閱讀 ),再找時間發文跟大家分享使用結果。

講了一堆,還是先看官方示範影片:




還有跟Arduino搭配的影片喔!




沒有留言:

張貼留言

探奇歡迎大家留言討論!謝謝分享你的意見。