MS5611气压传感器
模块来源
采购链接:
GY-63 MS5611-01BA03 气压传感器 高度传感器模块
资料下载链接:
https://pan.baidu.com/s/1QOrpiggCE6mBpqabJXUufg
提取码:c2pp
规格参数
工作电压:1.8~3.6V
工作电流:0.25~23uA
温度精度:0.8℃
温度范围:-40~85℃
气压范围:10~1200 mbar
气压精度:1.5 mbar
输出方式: IIC
管脚数量:3 Pin
硬件连接
- VCC:连接到开发板的3.3V。
- GND:连接到开发板的GND(地)引脚。
- SDA(Serial Data Line):连接到开发板的A4引脚(SDA引脚)。
- SCL(Serial Clock Line):连接到开发板的A5引脚(SCL引脚)。
使用方法
安装库
- 打开Arduino IDE。
- 转到菜单栏中的“工具” > “管理库…”。
- 在搜索框中输入“MS5611”。
- 找到“MS5611”库,然后点击“安装”。
编写代码
c
/******************************************************************************
* 测试硬件:ColorEasyDuino开发板
* 版 本 号: V1.0
* 修改作者: www.lckfb.com
* 修改日期: 2024年04月10日
* 功能介绍:
*****************************************************************************
* 开发板软硬件资料与相关项目软硬件资料官网全部开源
* 开发板官网:www.lckfb.com
* 技术支持常驻论坛,任何技术问题欢迎随时交流学习
* 立创论坛:club.szlcsc.com
* 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
* 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
#include <Wire.h>
#include <MS5611.h>
MS5611 ms5611;
void setup() {
Serial.begin(9600);
Wire.begin();
if (!ms5611.begin()) {
Serial.println("MS5611 sensor not found");
while (1); // 如果传感器未找到,则停止程序
}
}
void loop() {
ms5611.read(); // 读取气压和温度
Serial.print("Pressure: ");
Serial.print(ms5611.getPressure());
Serial.println(" Pa");
Serial.print("Temperature: ");
Serial.print(ms5611.getTemperature());
Serial.println(" C");
delay(1000); // 每1秒读取一次数据
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
使用验证
输出气压以及温度。