💧

AHT20 温湿度

能用,但要先解决地址冲突

第 54 页 / 共 64 页 MCP / API 开放 OTA 升级

第 54 页驱动 AHT20(I²C 0x38):温湿度双大字、露点与健康度,功能和第 37 页一致。

★ 问题在地址:AHT20 固定 0x38,而板载触摸芯片 FT6336 也用 0x38。两者同时挂在 SDA47/SCL48 上会互相干扰——触摸会乱跳,读数也会失败。页面顶部常驻一条红色提示,健康度也会把「地址冲突」单独标出来。

Screen

屏幕界面效果

以下是该功能页在 2.41 英寸 AMOLED 屏幕(600 × 450)上的界面还原,实际交互与布局以最新固件为准。

外设功能 AHT20 · 0x38
温度25.1℃
湿度54%RH · 露点 15.3 ℃
地址冲突0x38 与触摸芯片 FT6336 相同
校验CRC8 通过
健康度61 分 · 偶发抢答
⚠ 长期使用请换 SHT30(0x44)
屏幕界面效果 · 第 54 页
与实际界面会有差异,最终以实际设备界面为准。
Highlights

核心能力

💧

温湿度+露点

与 SHT30 页同样的读数项。

⚠️

冲突提示

页头常驻提醒 0x38 撞触摸。

🧪

CRC 校验

AHT20 每帧带 CRC,坏帧丢弃。

🩺

健康度

能区分「没接」和「被触摸芯片抢答」。

Specifications

技术规格

接口I²C 0x38(★与 FT6336 冲突)
精度±0.3 ℃ / ±2 %RH
供电3.3V
适配页第 54 页
Use Cases

典型场景

已有 AHT20 时

手头只有这颗,可以先看数据再决定换不换。

对比测试

和 SHT30 并排比一次,看差多少。

Commands

相关指令

page 54  跳转到 AHT20 页
aht  读一次温湿度

查看完整 API 与指令文档 →

⚠ 边界与说明
  • ★ 0x38 与触摸芯片 FT6336 冲突,长期使用请换 SHT30(0x44)。
  • 两者同时在线会导致触摸乱跳,读到异常值也属正常。

其他功能页