An interrupt-based DHT11 temperature and humidity sensor.
Graceful error handling and packages data in a struct format.