LEGO SPIKE Prime Essential 樂高機器人,LEGO MINDSTORMS Robot Inventor, EV3 ,樂高動力機械 BricQ Motion 程小奔Codey Rocky,mBot2,CyberPi 童芯派 mBlock5 慧編程, Python 專業教學,課程設計。 Scratch, MakeBlock產品 艾多美 Atomy 生活用品 NXT 樂高機器人:創意樂趣,隨心所欲!
SPIKE 樂高機器人
▼
我的網頁
▼
2013-05-15
EV3 與 NXT 的使用
隨著EV3的預購上市,大家對於EV3又產生了期待。
雖然還沒有機會使用EV3,但是從Afrel的技術文件以及其他玩家的文章中,應該可以看出一些端倪。
原本探奇在文章中提到,可以用EV3軟體撰寫程式控制NXT機器人,根據目前所蒐集到的資訊,似乎沒有辦法完全相容。
以下就EV3與NXT之間的軟硬體使用來做討論。
1. 積木零件:雖然數量種類不盡相同,但是樂高零件的設計使得兩套零件的組合非常直覺。這點完全不必擔心。
2. 電子部品:EV3 套件具備全新的主機,馬達及感應器。NXT 套件似乎只有電線是相同的
2-1 NXT可以連接使用的物品就是EV3的馬達,推測內建的角度感應器也可以使用控制。
2-2 NXT無法使用EV3的感應器。
2-3 EV3可以連接使用NXT的感應器及馬達,有部分還具備自動ID功能。
2-4 EV3的對外通訊的方式有USB,藍芽,以及WiFi,EV3的串聯使用很方便,但是可以與NXT結合嗎?我想有可能與NXT連結的方式應該只有藍牙。
3. 軟體操作:這部分,唉!
3-1 NXT-G 無法撰寫程式操控EV3
3-2 EV3軟體可以撰寫程式操控NXT,但是有限制。(都是ARM指令集?)
原本以為只是因為EV3有新的感應器,或是新的命令(例如中斷),所以不適用NXT的韌體,
後來才知道,應該是沒有區分NXT專用或EV3專用命令,所以寫程式給NXT時,可能無法控制NXT的超音波感應器,推測是數位式的感應器都不能用。類比式感應器就很單純可以使用。
3-3 EV3軟體無法更新NXT的韌體。
綜合上述資訊,探奇發現以前所提到「為了銜接學習過度,似乎可以使用EV3軟體寫程式操控NXT機器人」,已經不可行。
就讓NXT歸NXT,EV3歸EV3吧!
可以利用硬體結合吧?
回覆刪除例如EV3的馬達驅動NXT的馬達
再利用角度感應器來達到結合的效果~
猜測中......上市就知道了......
[版主回覆05/19/2013 13:16:21]
的確有很多方法可以連結操作,除了你提到的馬達之外,也有人用光源和觸碰感應器,
都是可以應用的解決方法。