Líbreria dht arduino


Describimos la líbreria del sesor dht con las instrucciones que posee

oscar Escrito por oscar 20 October 2019 22974 4

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.


Comentario

Debe aceptar antes de enviar
oscar
oscar

04 April 2023 10:01

Hola esta en la sección de descarga.

esther1997.ahi
esther1997.ahi

10 October 2020 08:59

Pasenme lo de humidity
al221910791
al221910791

18 November 2020 23:08

muy bueno

28 October 2022 14:51

Donde esta la libreria