DHT
最佳简单库,可与使用HAL的STM32的DHT11 / DHT22 / AM2302 / AM2301传感器一起使用。
能力
支持DHT11 / DHT22 / AM2302 / AM2301传感器
自动校验和验证
无需计时器或中断
支持轮询多个传感器
自动轮询速率控制DHT11为0.5 Hz,DHT22为1 Hz
可能包括一个内部上拉电阻器(与传感器一起使用时需要扎带)
使用
在CubeMX中设置您的项目。 配置传感器连接到输入的端口。 生成一个项目。
将DHT.h和DHT.c分别复制到Inc和Src项目文件夹中。 如有必要,在IDE中包含文件。
连接所需文件中的DHT.h ,并从传感器调用DHT_getData()接收数据,以在语句中指定传感器数据。
程式码范例
DHT11传感器数据输出到UART
# include " DHT.h "
# include < std
1