26| 6
|
[项目] 【花雕学编程】Arduino动手做(256)---AHT20串口显示温湿度 |
【Arduino】189种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验二百五十六:AHT20 温湿度传感器模块 高精度湿度探头 DHT11升级款I2C 项目之二:通过串口监视器进行实时显示温湿度数据 实验开源代码
|
代码解读 1、初始化传感器 aht.begin(); 检测 AHT10/AHT20 是否连接成功。 如果未检测到传感器,进入 死循环,防止后续代码执行。 2、获取温湿度传感器对象 aht_temp = aht.getTemperatureSensor(); aht_humidity = aht.getHumiditySensor(); 调用 printSensorDetails(); 输出传感器详细信息。 3、读取温湿度数据 aht_humidity->getEvent(&humidity); aht_temp->getEvent(&temp); 获取温度 temp.temperature 和 湿度 humidity.relative_humidity。 4、串口输出 以 格式化方式 输出温湿度数据,使其直观可读。 5、适配 Serial Plotter Serial.print(temp.temperature); Serial.print(","); Serial.print(humidity.relative_humidity); Serial.println(); 以 逗号分隔格式 输出数据,方便绘制波形图。 6、采样间隔 delay(100); 控制数据更新频率,避免数据过于密集。 应用场景 环境监测:用于记录温湿度变化 智能家居:控制空调、加湿器等设备 物联网 (IoT):远程采集数据,上传至云端 这段代码可以用于 Arduino Serial Plotter 实时观察 温湿度曲线,适用于 数据分析、可视化展示。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed