RT-Thread packages之aht10(温湿度传感器)

2024-01-09 11:36:36

前置信息

仓库地址:https://github.com/RT-Thread-packages/aht10

AHT10数据手册

https://datasheet.lcsc.com/lcsc/1912111437_Aosong–Guangzhou-Elec-AHT10_C368909.pdf
在这里插入图片描述
SDA方向位为最低位
在这里插入图片描述

发送命令分析

#define AHT10_ADDR 0x38 //connect GND

#define AHT10_CALIBRATION_CMD 0xE1 //calibration cmd for measuring
#define AHT10_NORMAL_CMD 0xA8      //normal cmd
#define AHT10_GET_DATA 0xAC        //get data cmd

AHT10_ADDR: 这个宏定义表示 AHT10 温湿度传感器的地址。具体的数值是 0x38。这个地址用于与传感器进行通信,以读取或写入数据。

AHT10_CALIBRATION_CMD: 这个宏定义表示用于测量校准的命令字节。具体的数值是 0xE1。通过发送这个命令给传感器,可以执行校准操作,以确保测量结果的准确性。

AHT10_NORMAL_CMD: 这个宏定义表示正常模式下的命令字节。具体的数值是 0xA8。通过发送这个命令给传感器,可以将传感器设置为正常工作模式,开始进行温湿度的测量。

AHT10_GET_DATA: 这个宏定义表示获取数据的命令字节。具体的数值是 0xAC。通过发送这个命令给传感器,可以请求传感器将最新的温湿度数据发送回来,以便进行读取和处理。

硬件连接

矽速·Lichee D1 Dock Pro

https://www.xrvm.cn/product/board/4030046623349878784?spm=a2cl5.26076654.0.0.3dfd7a32mcWtKl
在这里插入图片描述

AHT0连接开发板

在这里插入图片描述

文章来源:https://blog.csdn.net/qq_38537501/article/details/135414584
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。