顯示具有 I2C communications 標籤的文章。 顯示所有文章
顯示具有 I2C communications 標籤的文章。 顯示所有文章

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   " 共8個bytes
0x08
回傳廠商名稱 "Arduino " 共8個bytes
0x10
回傳裝置代號 "UNO     " 共8個bytes 
0x18
接收來自Master傳送的7個bytes資料並顯示在Serial Console 
0x19
執行開啟 Arduino板的L LED 
0x1A
執行熄滅 Arduino板的L LED