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.

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 1,997 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 Comentarios

Deja un comentario

Marcador de posición del avatar

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

A %d blogueros les gusta esto: