En este post te mostraré cuáles librerías son necesarias para leer la temperatura y humedad de los sensores DHT, ya sea el DHT22 o el DHT11; entre otros. Más tarde vamos a programar en VSCode usando PlatformIO.

Vamos a necesitar la librería: DHT Sensor Library proporcionada por Adafruit.

Adicional a ello vamos a necesitar descargar un encabezado.

Descargar librerías

Como lo dije; esto lo indico suponiendo que usas PlatformIO con VSCode. Si no es así, puedes probarlo, es un entorno amigable.

Ve al apartado Libraries y busca DHT sensor library; instala la que tiene el título de DHT sensor library (click en el título y después en Install):

Instalar DHT sensor library por Adafruit – Para DHT22

Con eso has instalado las librerías pero hace falta un encabezado o header.

Encabezado Adafruit_Sensor.h

No tengo idea de la razón, pero este encabezado no se descarga al descargar las librerías anteriores. Por lo tanto, al compilar te dirá que falta el archivo Adafruit_Sensor.h.

No hay problema, ve al siguiente enlace: https://raw.githubusercontent.com/adafruit/Adafruit_Sensor/master/Adafruit_Sensor.h

Descarga el encabezado y colócalo en [tu_usuario]\.platformio\lib\DHT sensor library_ID19 así:

Descargar Adafruit_Sensor.h y colocar en carpeta de librería – DHT

Nota: si en el futuro la ruta se actualiza, simplemente intenta compilar. Eso generará un error diciendo que no se encuentra el encabezado en la ruta [Ruta aquí]. Simplemente navega a esa carpeta y descarga el archivo ahí.

Adafruit_Sensor.h no encontrado

Por ejemplo, en la imagen de arriba me dice que no encuentra el archivo que debería estar en la ruta subrayada. Ahí es en donde coloqué el archivo.

Relacionado:  Invertir cadena en Arduino

Conclusión

Eso es todo lo necesario, ahora puedes comenzar a programar. Por cierto, si usas Arduino el último paso no es necesario.

Yo lo ando haciendo con un ESP8266 y necesité hacer todo ese proceso.

En próximos tutoriales te mostraré cómo leer la temperatura del sensor DHT22.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 525 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: