任何人都成功地将 Coral Dev Board Mini 连接到 Adafruit 的 Motor Shield V2 (AMS) 与 I2C?
我的第一个解决方案是使用 Dev Mini 上仅有的 3 个 PWM 来控制电机的速度和方向,但我需要两个电机。
所以决定走 I2C 路线加上 Adafruit 的 Motor Shield V2。
我在板和屏蔽之间连接了以下引脚
Mini 5V -> AMS Vin
Mini GND -> AMS GND
Mini SDA (pin 3) -> AMS SDA pin
Mini SCL (pin 5) -> AMS SCL pin
在 mini 上,SDA/SCL 引脚 3 和 5 与设备路径 /dev/i2c-3 相关联
sudo i2cdetect -y 3
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
我应该看到 0x60。
默认的 Mini 引脚状态为
HIGH (4.7K pull-up)
有任何想法吗?
或者对控制两个电机的速度和方向的另一种解决方案有什么想法?