接線,貼上小幫手
Arduino 用 I2C(4 條線)跟感應器講話,不用安裝函式庫。程式最上面寫 2 行、最下面貼一段「小幫手」,之後就能用 mbcRead() 讀值、mbcWrite() 送命令。
你用哪一塊板子?(只差 SDA/SCL 接哪兩腳,程式完全一樣)
- 接線前先拔掉 USB 線。要用 通用 I2C 版(SPIKE 版、EV3 版的韌體不同,不能接 Arduino)。
- 感應器 VCC → 5V、GND → GND
- 感應器 SDA → A4、SCL → A5
- 接收器上印的是 TX、RX:通用 I2C 版的 RX 就是 SDA、TX 就是 SCL。接收器裡有電壓轉換,5 V 和 3.3 V 的板子都能直接接。
- PS2:手把開機就會連上;按手把中間的 ANALOG 鍵讓燈亮(類比模式),搖桿才有數字。PS4/PS5:第一次要配對:接收器開機(或按 Reset)後 30 秒內,PS4 手把長按 SHARE+PS、PS5 手把長按 建立+PS,燈條快閃就好;之後按 PS 鍵就會自動連上。
- 打開 Arduino IDE:檔案 → 新增,把原本的內容刪掉。
- 最上面寫第 1、2 行;最下面貼「小幫手」(右邊程式標 ① 的地方,按「複製程式」會一起拿到)。