Líbreria dht arduino

DHT sensor

Con la librería dht permite obtener los valores de temperatura y humedad de los sensores dth, las instrucciones que manejan son fáciles de entender y aplicar en cualquier proyecto con arduino.

Descarga

La librería que estamos trabajando es desarrollada por adafruit, en donde tiene para descargar en un repositorio de git llamando DHT-sensor-library.

Funciones

A continuación se describen las funciones que usa la librería dht.

DHT

Permite crear una instancia de la clase DHT en donde se pueden acceder a la funcionalidad del sensor, recibe como parámetros el pin donde se conecto el sensor en el ardiuino y el tipo de sensor dht con el cual se desea trabajar.

Sintaxis

//Se define el pin donde se conecto el sensor
#define DHTPIN 2 

//Se define el tipo de sensor con el cual se va a trabajar
//#define DHTTYPE DHT11   // DHT 11
#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321
//#define DHTTYPE DHT21   // DHT 21 (AM2301)

//SE crea la instancia del objeto del dht
DHT dht(DHTPIN, DHTTYPE);

Parámetros

DHTPIN
Pin digital donde se conecto el sensor
DHTTYPE
Tipo de sensor con el que se va a trabajar

Retorna

Retorna la instancia de la clase DHT

begin()

Inicializa la librería, el sensor y establece la configuración por defecto que pueda tener el dht

Sintaxis

dht.begin();

readHumidity()

Con esta instrucción podemos obtener la humedad relativa del ambiente, nos retorna un valor de 0 a 100.

Sintaxis

float h = dht.readHumidity();

Retorna

Retorna un valor de 0 a 100, indicando el porcentaje de humedad del ambiente

readTemperature()

Retorna la temperatura en rango -40 ~ 80 grados Celsius

Sintaxis

//Lee la temperatura en gados celsius
float t = dht.readTemperature();
//Lee la temperatura en grados Fahrenheit (isFahrenheit = true)
float f = dht.readTemperature(true);

Parámetros

isFahrenheit
True para retornar en grados Fahrenheit, de lo contrario retorna en grados Celsius

Retorna

Retorna la temperatura en formato punto flotante.

computeHeatIndex()

Calcular el índice de calor en Fahrenheit, el cual permite obtener la sensación térmica que precibe el cuerpo humano.

Sintaxis

//Obtiene el índice de calor en Fahrenheit (the default)
float hif = dht.computeHeatIndex(f, h);
//Obtiene el índice de calor en Celsius (isFahreheit = false)
float hic = dht.computeHeatIndex(t, h, false);

Parámetros

isFahrenheit
True para retornar en grados Fahrenheit, de lo contrario retorna en grados Celsius

Retorna

Retorna la temperatura en formato punto flotante.

Comentarios

Para dejar el comentario solo necesitamos tu correo que registraste en la pagina, pero si aun no te haz registrado se creara el usuario automaticamente.

Detalle contenido

base-dht-sensor-library
Generic placeholder image
Oscar Fernandez Alzate

20, Octubre 2019

73
Categorías