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

前置信息

仓库地址: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连接开发板

在这里插入图片描述

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值