极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16918|回复: 10

求助:用IIC来同时读取两bmp085的气压

[复制链接]
发表于 2014-5-4 08:41:22 | 显示全部楼层 |阅读模式
请各位大神指点,我想用arduino的IIC同时连接了两个bmp085,如何读取它们的数据呢?
我尝试了把其中一个bmp085上的xclr至低电平,来读取另外一个bmp085的数据,但是读不出来
因该怎么才能同时使用两个bmp085呢?
回复

使用道具 举报

发表于 2014-5-4 09:11:14 | 显示全部楼层
为什么要读两个?我这倒是有一个的程序。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 09:30:11 | 显示全部楼层
我用于教学的
同时测量两个地方的气压给学生对比
比喻两个瓶子的气压
回复 支持 反对

使用道具 举报

发表于 2014-5-4 09:54:37 | 显示全部楼层
读取不同的IICF地址
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 09:58:58 | 显示全部楼层
好像同一种传感器IIC地址一样的
回复 支持 反对

使用道具 举报

发表于 2014-5-4 10:15:45 | 显示全部楼层
用D口控制供电。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 12:22:46 | 显示全部楼层
数字 发表于 2014-5-4 10:15
用D口控制供电。

用了D口还是不行,arduino不会向串口发数据
回复 支持 反对

使用道具 举报

发表于 2014-5-4 12:37:43 | 显示全部楼层
用2个arduino
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 12:39:49 | 显示全部楼层
i7456 发表于 2014-5-4 12:37
用2个arduino


不想这样做,想一个arduino搞定
研究嘛
回复 支持 反对

使用道具 举报

发表于 2014-5-4 13:45:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2014-5-4 15:01:29 | 显示全部楼层
tom_hsh 发表于 2014-5-4 12:39
不想这样做,想一个arduino搞定
研究嘛

There is an easy way to connect two BMP085 to the same I2C bus: You can use the XCLR
input of BMP085 to set one BMP085 part silent while you communicate with the other BMP085
part via I2C and vice versa. The signals can be provided by two digital outputs of the microcontroller,
or one digital output and one inverter.

https://www.sparkfun.com/datashe ... BMP085-DS000-05.pdf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 04:19 , Processed in 0.034827 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表