顯示具有 mindstorms;EV3;mindsensors; 標籤的文章。 顯示所有文章
顯示具有 mindstorms;EV3;mindsensors; 標籤的文章。 顯示所有文章

2014-07-18

EV3與Arduino之間的I2C通訊(測試Dexter的EV3_I2C Block) - (II) 測試案例

依據前一篇對於EV3_I2C Block的功能摘要說明
本測試案例,將Arduino模擬成NXT I2C
類型的數位感應器,
透過預先規劃好的「I2C虛擬暫存器位址映對表(Register layout)」,提供作為回應Master(EV3)的多種功能需求,包含:

暫存器位址
執行功能
0x00
回傳版本資訊 "V1.00   " 8bytes
0x08
回傳廠商名稱 "Arduino " 8bytes
0x10
回傳裝置代號 "UNO     " 8bytes 
0x18
接收來自Master傳送的7個bytes資料並顯示在Serial Console 
0x19
執行開啟 Arduino板的L LED 
0x1A
執行熄滅 Arduino板的L LED  


EV3與Arduino之間的I2C通訊(測試Dexter的EV3_I2C Block) - (I) 功能摘要

五月底,由The NXT得知:DI在他們官網部落格中分享了以自行開發的EV3程式區塊(EV3_I2C)能夠透過I2C連接Arduino的方式,除了有How-To教學之外,也提供EV3 block與Arduino sample code的下載。
這確實是一個好消息,因為EV3除了官方軟體外,不像NXT還有功能彈性高而且簡單容易上手的NXC可以使用,雖然陸續有其他開發工具發展中,終究有些技術門檻,所以目前EV3若要連接外部裝置,唯有依賴第三方開發的程式區塊,而終於Dexter造福Arduino users,提供了可以Import的EV3_I2C block。

下載與匯入

可以到這個網頁的右側找到Download ZIP這個按鍵下載壓縮檔,解壓縮之後再使用EV3軟體匯入Dexter.ev3b這個檔案,就可以在Sensor Blocks裏找到Dexter所有提供的感應器區塊包含EV3_I2C Block。

2014-01-06

Mindsensors EV3 sensor adapter for NXT的基本功能測試

去年底(2013) 收到mindsensors Mr. Deepak寄來了作為beta testEV3 sensor adapter for NXT or Arduino(NXT/ArduinoEV3 sensor轉接器,簡稱ESA),利用這幾天的元旦假期作了一些基本的功能測試,簡單的結論是確實有它的實用性,同時在上週mindsensors也開始上市販售,價格為$15.5還算實惠。
ESA用途顧名思義就是提供NXT可以連接使用EV3的數位感應器,包含:顏色感應器(Color)超音波感應器(Ultrasonic)陀螺儀(Gyro) 以及零售版(31313)紅外線感應器(Infrared)共四種。
另外用於ArduinoNXTShield以及Raspberry PiBrickPi也同樣可以轉接使用這四種EV3數位感應器。