I'm trying to use the RHT03 (also known as DHT22) sensor to read temperature and humidity. I'm using the DHT22 library from GitHub - nethoncho/Arduino-DHT22: Arduino library for the DHT22 humidity and temperature sensor, with the lastest revisions 0.5. I'm using this with an Arduino Uno. The library seems to work correctly, but I get erroneous readings:
HT22 Library Demo
Requesting data...Polled to quick
Requesting data...check sum error 1459.10C 37.90%
Requesting data...check sum error 76.70C 37.90%
Requesting data...check sum error 3251.50C 191.60%
Requesting data...check sum error 1356.70C 140.70%
Requesting data...check sum error 1817.50C 3209.50%
I've tried adding the 4.7K pull-up resistor, tried different sensors (AM2302), and tried different pins (digital 7 or 4), but I still get the same results.
I'm guessing this is a timing problem, but without an ocilloscope, I don't know how to work on it further. Could this be a power supply issue? I added a 10uF cap across pins 1 and 4, but that didn't help, either.
Thanks for any suggestions anyone has.
-Kevin