【NUCLEO-L552ZE测评】+物联网应用开发之驱动温湿度传感器DHT22
[复制链接]
DHT22(AM2302)是已校准的数字温湿度传感器,用于检测环境温湿度,标准单总
线接口。拥有比 DHT11 更高的精度和更大的量程。
实物如下:
DHT22基本参数如下:
接口说明:
VCC:接 3.3V ~ 5.5V
GND:接 GND
DOUT:接 MCU IO
AM2302 器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由
数据线完成。单总线通常要求外接一个约 5.1kΩ 的上拉电阻,这样,当总线闲置时,其状态为
高电平。SDA 用于微处理器与 AM2302 之间的通讯和同步,采用单总线数据格式,一次传送 40
位数据,高位先出。因此只需要利用NUCLEO-L552ZE的一个GPIO即可驱动,这里使用PG1。
将驱动代码添加到工程,这里间隔1秒打印一次温湿度数值:
结果如下:
测试工程:
stm32l552zet6qu_test.7z
(6.49 MB, 下载次数: 1)
|