项目简介
本项目是基于Arduino的温度传感器库,主要用于操作NXP的I²C温度传感器。该库支持多种NXP温度传感器,提供简单的API用于读取温度值和设置温度阈值。
项目的主要特性和功能
- 支持多种NXP温度传感器,如LM75B、PCT2075、P3T1085等。
- 具备简单易用的API,包括
temp()
方法读取温度值、thresholds()
方法设置温度阈值、os_mode()
方法设置操作模式。 - 支持不同的I²C地址和总线,允许用户在初始化时指定。
- 提供丰富的示例代码,展示不同温度传感器和功能的使用方法。
安装使用步骤
1. 安装依赖库
确保已安装I2C_device
库,若未安装,可通过Arduino IDE的库管理器进行安装。
2. 安装本项目库
- 打开Arduino IDE,进入“库管理器”。
- 搜索
TempSensor_NXP_Arduino
库,点击“安装”按钮。 - 安装完成后,选择一个示例代码进行尝试。
3. 编写代码
以下是使用PCT2075温度传感器读取温度值的简单示例代码: ```cpp
include
PCT2075 sensor;
void setup() { Serial.begin(9600); while (!Serial) ;
Wire.begin();
Serial.println("\r* Hello, PCT2075! ***"); }
void loop() { float t = sensor.temp();
Serial.println(t); delay(1000); } ```
4. 上传代码
将代码上传到Arduino开发板,打开串口监视器,即可看到温度值的输出。
参考文档
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】