跳到主要内容

11-DHT11温湿度传感器

接线

火焰传感器是一种具有特殊数字单总线协议的传感器,不属于普通数字读写及模拟读写的范畴。
image.png

编程

1-检测环境数据

由于特殊协议,这里采用软件内集成好的DHT11驱动积木块,需要加载新的扩展

扩展添加位于左下角,进去扩展页面后点选Sensors(这个扩展仅仅只能用于Rosbot和Arduino主控板)
image.png image.png

分栏中找到DHT11积木块,但此时是灰色不可点的,因为这个积木块不支持在线交互,只能作为离线上传使用,所以需要调出 转译代码框。 之后DHT11积木块就可以使用了。
image.png image.png

此时可能发现一个问题,如果这个积木不能在线交互使用,那就意味着我们没法读到它的数值。为此我们需要再增加一个串口打印数据的积木块,这个积木块需要额外加载Arduino扩展。
image.png image.png

之后组合程序如下,并上传到Rosbot主控。
image.png

上传成功后,我们 重新连接串口,并 重新打开代码转译窗口,可以在底部的终端收到串口打印回来的数值(既温湿度数据)
image.png
image.png