接線,貼上小幫手
Arduino 用 I2C(4 條線)跟感應器講話,不用安裝函式庫。程式最上面寫 2 行、最下面貼一段「小幫手」,之後就能用 mbcRead() 讀值、mbcWrite() 送命令。
你用哪一塊板子?(只差 SDA/SCL 接哪兩腳,程式完全一樣)
- 接線前先拔掉 USB 線。要用 通用 I2C 版(SPIKE 版、EV3 版的韌體不同,不能接 Arduino)。
- 感應器 VCC → 5V、GND → GND
- 感應器 SDA → A4、SCL → A5
- 神攝手接頭上的 IO3 = SDA、IO1 = SCL。神攝手要燒 WRO 版(HUE12)的 I2C 版韌體:EV3 版、SPIKE 版用同一組腳走串口,只能二選一。
- 色點先在神攝手上設定好:用背面的螢幕和按鍵開啟要用的色點 S1~S12,並對準場地。設定存在機身,Arduino 只負責讀結果,程式改不了。
- 打開 Arduino IDE:檔案 → 新增,把原本的內容刪掉。
- 最上面寫第 1、2 行;最下面貼「小幫手」(右邊程式標 ① 的地方,按「複製程式」會一起拿到)。