为了测试草图,我们将使用Arduino。你可以使用任何可以进行微秒计时的微控制器,但由于编码有点棘手,我们建议先用Arduino验证接线和传感器工作。

你应该有Arduino IDE软件此时正在运行。接下来,需要安装我们的DHT库,这可以通过Arduino库管理器来完成:

Sketch→包含库→管理库…

输入“二氢睾酮,然后在列表中查找“DHT传感器库通过Adafruit”按“安装”按钮,或按“更新”较早版本。

weather_dht -自由- 1. - png

重要的是:从DHT库的1.3.0版本开始,您还需要安装Adafruit统一传感器库,也可以在Arduino库管理器中使用:

weather_dht -自由- 2. - png

现在加载例子→DHT→DHTtester草图

weather_dhttester.gif
如果你用的是 DHT11 传感器,注释掉设置类型的行:
//#定义DHT22类型// DHT22 (AM2302)
然后取消注释这一行:
#定义DHTTYPE // DHT11
这将使数据正确显示在正确的传感器上。上传草图!
weather_dhtout.gif
你应该能看到温度和湿度。你可以通过对着传感器呼气(就像你给窗户上雾一样)来观察湿度的变化,这会增加湿度。

您可以添加许多DHT传感器,因为您在单个引脚上,只需添加新的线路,如

dht2 = DHT(类型);

下面声明为首字母二氢睾酮对象,然后可以引用newdht2你想什么时候来都行。

本指南首次发布于2012年7月29日。最后更新于2012年6月29日。

此页(使用DHTxx传感器)最后更新于2012年6月29日。

文本编辑器tinymce