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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!