How can one use the DHT sensors without holding up the entire execution of the Arduino?
I get that it takes a good second or two to read the temp/humidity, but dang, this needs to be done out of process. The libs I have found are full of inline delay() statements, such as: http://playground.arduino.cc/Main/DHTLib http://learn.adafruit.com/dht/using-a-dhtxx-sensor
Found this post, but the code is in a Sketch rather than a library, which is not ideal: http://forum.arduino.cc/index.php?topic=107553.0
And then I found this Lib that uses Interrupts, but I'm a noob at Arduino, and have no idea how to wire things up. http://forum.arduino.cc/index.php?topic=176332.0
Similar to above, a modified version of the idDHT11, again, no idea how to use it https://github.com/adalton/arduino/tree/master/projects/Dht11_Library
Is it possible to do what I am after? And possible to do without having to dive into driver land (I'm not that level of a hardware coder, I just need a good library, and wiring examples).
I really miss .NET Micro Framework. spin up a new thread, no problem. Set up callbacks and build an event based app, no problem. OO programming, no problem. Shewt.