2015年08月11日 星期二 08:06
DHT11是一款物美价廉的小型温度湿度传感器,在淘宝网的售价也就几块钱,其测量温度的范围是0-50摄氏度,湿度的范围是20%-90%。
DHT11采用单线串行数据协议,数据协议并不算复杂,但你要是自己从零开始写代码,恐怕也得调试半天儿,好在这个模块应用比较普遍,已经有封装好的Library供我们使用。在GitHub上就有好几个项目,我使用的是niesteszeck/idDHT11这个Library。
DHT11与Arduino的连接非常简单,电源接Arduino的5V,GND连接Arduino的GND,数据OUT端口接Arduino的数字2口就行了。
经过实际测试,DHT11的反映稍显迟钝,至少比DS18B20要反应慢一些。我用热风枪给DHT11加热,实际能测试超过50摄氏度的温度,但就不要对精度抱有太大期望了。
参考资料:
Zeuux © 2024
京ICP备05028076号