换成 DHT22 对比了一下 DHT11,温度基本上一致。湿度数值与 DHT11 相差 3%。
DHT11 vs DHT22
We have two versions of DHT sensor, they look a bit similar and have the same pinout, but have different characteristics. Here are the specs:
DHT11
Good for 20-80% humidity readings with 5% accuracy Good for 0-50°C temperature readings ±2°C accuracy No more than 1 Hz sampling rate (once every second)
Ultra low cost
3 to 5V power and I/O
2.5mA max current use during conversion (while requesting data)
Body size 15.5mm x 12mm x 5.5mm
4 pins with 0.1" spacing
DHT22
Good for 0-100% humidity readings with 2-5% accuracy Good for -40 to 125°C temperature readings ±0.5°C accuracy No more than 0.5 Hz sampling rate (once every 2 seconds)
Low cost
3 to 5V power and I/O
2.5mA max current use during conversion (while requesting data)
Body size 15.1mm x 25mm x 7.7mm
4 pins with 0.1" spacing
As you can see, the DHT22 is a little more accurate and good over a slightly larger range. Both use a single digital pin and are 'sluggish' in that you can't query them more than once every second (DHT11) or two (DHT22).