问个弱智问题,2个I2C设备怎么接到 arduino 328上
比方我有2个设备,一个是 I2C的1602,另一个是6050的陀螺仪,要同时接到arduino 328上要怎么接啊。是不是SDA=A4 SCL=A5 VDD=3.3V GND=GND 2个设备都是这样并接在板上呢,还有程序上要注意什么,是不是一样调用就行了。只要地址不一样就不会冲突
还有对连接线有什么要求吗? 同理求解 知道的详细说下 本帖最后由 Hackerpro 于 2016-12-15 09:20 编辑
没错,硬件是这么接的,IIc1602用3V电很勉强
可以参考下我的帖子http://bbs.elecfans.com/forum.php?mod=viewthread&tid=1101326&extra=
Hackerpro 发表于 2016-12-15 09:19
没错,硬件是这么接的,IIc1602用3V电很勉强
可以参考下我的帖子http://bbs.elecfans.com/forum.php?mod=v ...
哦,我用5V
谢谢你,对了,用iic速度会慢成什么样啊,我看到你接了1602,显示速度能有串口显示的一样快吗? 路过看看楼主是怎么解决的 并接上去就行了, 速度没看出差别。 coolcxm 发表于 2016-12-15 09:23
哦,我用5V
谢谢你,对了,用iic速度会慢成什么样啊,我看到你接了1602,显示速度能有串口显示的一样快 ...
对于1602来讲,绰绰有余 有几个i2c设备都放在a4a5上并联,程序里设备的地址不同 https://zh.wikipedia.org/wiki/I%C2%B2C
提升电阻 10K 要記得接
sda 对 V+
sdl 对 V+
页:
[1]