2014-04-15

EV3, NXT 軟體與電子零件 使用一覽表


很多人擁有兩種樂高機器人套件,卻不清楚彼此的相容關係,常常發生混用、誤用、甚至亂用。造成樂高機器人出現異常狀況,還以為樂高公司的產品不良,或是發生故障。

讓我們仔細分析主機與感應器等電子零件的關係,下表以樂高官方電子零件為主要分類,分別就軟體及主機三種不同組合考慮相容問題,OK表示可以正常使用,紅色的NG表示有問題無法使用。

NXT EV3 感應器馬達關係表

電子零件種類
NXT-G軟體控制
NXT主機
EV3軟體控制
NXT主機
EV3軟體控制
EV3主機
備註
NXT觸碰感應器
NXT Touch Sensor
OK
OK
OK

NXT聲音感應器
NXT Sound Sensor
OK
OK
OK
1
NXT光源感應器
NXT Light Sensor
OK
OK
必須使用NXT Sound Sensor 選項替代
2
OK
可以直接使用 Color Sensor Reflected Light Intesity 選項

NXT超音波感應器
NXT Ultrasonic Sensor
OK
OK
OK
1
NXT溫度感應器
NXT Temperature Sensor
OK
OK
OK
1
NXT顏色感應器
NXT Color Sensor
OK
OK

OK


EV3觸碰感應器
EV3 Touch Sensor
NG
3
NG
3
OK

EV3顏色感應器
EV3 Color Sensor
NG
NG
OK

EV3超音波感應器
EV3 Ultrasonic Sensor
NG
NG
OK

EV3 陀螺儀感應器
EV3 Gyro Sensor
NG
NG
OK
1
EV3 紅外線感應器
EV3 IR Sensor
NG
NG
OK

EV3 紅外線遙控器
EV3 IR Remoter
NG
NG
OK

NXT 馬達
NXT Motor
OK
OK
OK

EV3 大型馬達
EV3 Large Motor
OK
OK
OK

EV3 中型馬達
EV3 Medium Motor
OK
OK
OK


1:家用版EV3軟體需要新增相對應之命令方塊 (Import Block)

2:以EV3軟體撰寫程式控制NXT主機,因為樂高公司還未公佈 NXT Light Sensor的專用命令方塊,可以利用NXT Sound Sensor Block暫時替代。

使用NXT Sound Sensor 命令替代控制NXT Light Sensor時,dB選項會打開紅光(相當於Reflected Light),dBA選項為關掉紅光(相當於Ambient Light



3NXT觸碰感應器利用Pin 1 Pin 2 通訊;EV3觸碰感應器使用Pin 4Pin 6 通訊,Pin 1Auto ID使用。


2 則留言:

  1. 邱老師您好:
    測試過後,發現在EV3主機上寫法竟然與NXT主機相反,也就是我不能把一個程式同時給EV3及NXT使用,我有弄錯嗎?
    情況如下:
    使用NXT Sound Sensor 命令替代控制NXT Light Sensor時,
    EV3軟體+NXT主機,dB選項會打開紅光(Reflected Light)
    EV3軟體+EV3主機,dBA選項會打開紅光(Reflected Light),剛好相反。
    EV3主機韌體已更新到1.06H

    回覆刪除
    回覆
    1. 你好:
      你並沒有弄錯,由於EV3與NXT電線腳位定義不同,所以dB選項恰好相反。
      使用Sound Sensor Block控制NXT主機的NXT光源感應器,是一種不得已的作法,只是單純借用類比感應器的讀值。期待樂高釋出正式的命令方塊。
      如果使用EV3主機,控制NXT光源感應器時,請直接使用Color Sensor 模式的 Reflected Light Intensity 選項。
      注意不同命令的感應器,在相同環境下讀值也不盡相同。
      祝你成功,歡迎討論!

      刪除

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