首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coral开发板迷你i2C连接到Adafruit电机防护罩V2

Coral开发板迷你i2C连接到Adafruit电机防护罩V2
EN

Stack Overflow用户
提问于 2021-03-28 20:26:06
回答 1查看 33关注 0票数 0

谁有任何成功的连接珊瑚开发板迷你到亚达福里特的汽车盾牌V2 (自动驾驶系统)与I2C?

我的第一个解决方案是使用Dev Mini上仅有的3个PWM来控制电机的速度和方向,但我需要两个电机。

因此,决定走I2C路线,再加上亚达福里特的马达盾牌V2。

我已经在板和防护罩之间连接了以下引脚

代码语言:javascript
复制
Mini 5V -> AMS Vin
Mini GND -> AMS GND
Mini SDA (pin 3) -> AMS SDA pin
Mini SCL (pin 5) -> AMS SCL pin

在迷你上,SDA/SCL引脚3和5与设备路径/dev/i2c-3相关联

代码语言:javascript
复制
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。

默认的迷你引脚状态为

代码语言:javascript
复制
HIGH (4.7K pull-up) 

有什么想法吗?

或者有没有想过另一种解决方案来控制两台电机的速度和方向?

EN

回答 1

Stack Overflow用户

发布于 2021-04-17 17:23:55

我不知道Adadfruit电机驱动器,但如果你连接+5V到它的Vin,它很可能会把I2C线拉到这个电压,这可能与mini dev使用的3.3V不兼容。你检查过这个了吗?

我尝试过类似的方法,但使用的是SparkFun自动pHAT (它在I2C总线上进行3.3V <-> 5V转换)。我无法让I2C在自动pHat和开发板迷你之间工作。也许mini的I2C实现中的某些东西不能开箱即用。我可以用(3.3V) ESP32控制自动pHat,没有问题。

我还开发了我自己的电机驱动程序,它是由I2C控制的,原型与ESP32工作得很好,我还没有尝试它与开发板迷你。我会试一试,然后告诉你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66841415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档