Skip to content

Unified sensor library version of the DHT humidity and temperature sensor Arduino library.

License

Notifications You must be signed in to change notification settings

AlainWoeffray/Adafruit_DHT_Unified

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adafruit DHT Humidity & Temperature Unified Sensor Library

This is a version of the DHT humidity and temperature sensor library which is made to work with the Adafruit unified sensor library.

You must have the following Arduino libraries installed to use this one:

To download. click the DOWNLOAD ZIP button to the right, rename the uncompressed folder to Adafruit_DHT_Unified. Place the folder in your /libraries/ folder. You may need to create the libraries subfolder if its your first library. Restart the IDE. See this guide for more details on loading a library in Arduino.

What is the Adafruit Unified Sensor Library?

The Adafruit Unified Sensor Library (Adafruit_Sensor) provides a common interface and data type for any supported sensor. It defines some basic information about the sensor (sensor limits, etc.), and returns standard SI units of a specific type and scale for each supported sensor type.

It provides a simple abstraction layer between your application and the actual sensor HW, allowing you to drop in any comparable sensor with only one or two lines of code to change in your project (essentially the constructor since the functions to read sensor data and get information about the sensor are defined in the base Adafruit_Sensor class).

This is imporant useful for two reasons:

1.) You can use the data right away because it's already converted to SI units that you understand and can compare, rather than meaningless values like 0..1023.

2.) Because SI units are standardised in the sensor library, you can also do quick sanity checks working with new sensors, or drop in any comparable sensor if you need better sensitivity or if a lower cost unit becomes available, etc.

Light sensors will always report units in lux, gyroscopes will always report units in rad/s, etc. ... freeing you up to focus on the data, rather than digging through the datasheet to understand what the sensor's raw numbers really mean.

About this Driver

Adafruit invests time and resources providing this open source code. Please support Adafruit and open-source hardware by purchasing products from Adafruit!

Written by Tony DiCola for Adafruit Industries.

About

Unified sensor library version of the DHT humidity and temperature sensor Arduino library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%