#include其中变量temperature里存放的是温度数据,单位是摄氏度(℃)。 变量humidity里存放的是湿度数据,单位是%RH。 获得这两个数据后就好办了,你可以通过判断数值的大小来决定下一步操作,比如控制LED灯的亮暗,继电器的开关等。 以下代码实现了当温度大于30摄氏度时,点亮LED灯(也就是脚位5输出高电平);当温度小于或等于30摄氏度时,熄灭LED灯(脚位5输出低电平)。 当然,你需要提前将脚位5设置成输出:pinMode(5,OUTPUT);dht11 DHT11; void setup() { pinMode(3,OUTPUT); } void loop() { int chk = DHT11.read(3); int temperature=(float)DHT11.temperature; int humidity=(float)DHT11.humidity; delay(1000); }
if(temperature>30) { digitalWrite(5,HIGH); }else { digitalWrite(5,LOW); }
本文版权归逸云蓝天所有,转载请注明出处并添加本文链接。