如何获得Arduino(5 V)和MPR121(3.3 V)通话?


8

我有Sparkfun MPR121 I2C电容式触摸传感器分线板

我已经读到它使用3.3 V,我知道我不能仅仅连接Arduino的3.3 V电源输出,因为通信线也需要3.3V。如何连接其他线路?

在Sparkfun的网站上找到了一个教程。使用二极管的第三张图-那是将传感器连接到Arduino的最佳方法吗?

任何想法或信息都很好,我的知识很低。


3
连接(不同的)3.3V I2C传感器的Arduino electronics.stackexchange.com/questions/708/...
托比Jaffey

Answers:



4

取决于相关设备的电流消耗,arduino的3.3V输出就足够了。至于通信线路,则需要某种类型的电平转换器。看起来SparkFun也有解决方案:

http://www.sparkfun.com/products/8745


我在家中有一个,只是不确定如何将其连接起来,因为I2C有多个线路。并且是双向的
Ashley Hughes

根据该页面上的一些用户评论,“ TX”线应该是双向的。因此,假设您将SDA连接到TX1,将SCL连接到TX2。
Craig

1
如果看一下数据表,它几乎与vicatcu在其答案中发布的示意图相同。随着经验的发展,它们是双向的。
jsolarski 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.