60| 8
|
[项目] 【花雕学编程】Arduino动手做(256)---AHT20 温湿度I2C模块 |
一、定义[color=rgba(0, 0, 0, 0.85) !important]AHT20 是一款 [color=rgb(0, 0, 0) !important]高精度、低功耗的数字温湿度传感器模块,采用 [color=rgb(0, 0, 0) !important]I2C 通信接口,支持同步测量环境温度(-40°C~85°C)和相对湿度(0% RH~100% RH),精度分别为 ±0.3°C 和 ±3% RH(25°C 时),适用于物联网(IoT)、智能家居、环境监测等场景。 二、核心功能
![]() |
【Arduino】189种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验二百五十六:AHT20 温湿度传感器模块 高精度湿度探头 DHT11升级款I2C 项目之一:使用Adafruit_AHTX0.h库读取温湿度 实验开源代码
|
代码简单解读 使用 Adafruit AHTX0 库读取 AHT10/AHT20 传感器的温湿度数据,并通过 串口 显示结果。以下是核心逻辑: 1、初始化传感器: aht.begin(); 检测传感器是否连接成功,如果未找到传感器,会提示错误并停止执行。 2、读取温湿度数据: aht.getEvent(&humidity, &temp); 获取当前环境的 温度 (°C) 和 湿度 (%RH)。 3、串口输出: Serial.print(temp.temperature); 输出温度数据。 Serial.print(humidity.relative_humidity); 输出湿度数据。 4、循环读取: 每 500 毫秒 更新一次数据,使监测更加实时。 这样,可以用这个代码来 实时监测环境温度和湿度,适用于 智能温控、气象站、智能家居 等应用。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed