A continuación, se muestra un ejemplo de código listo para usar, que no bloquea el programa gracias a la función millis(). Esto permite realizar otras tareas mientras se leen los datos del sensor:
Importante: en el código después del ''include'' hay que buscar y añadir las siguientes librerías al código: la 1º <DHT.h> y la 2º <Adafruit_Sensor.h>, si no el código no funcionara.
Se incluyen las librerías DHT y Adafruit_Sensor.
Se define el pin A0 como digital para leer los datos del sensor.
millis() permite medir el tiempo transcurrido y controlar las lecturas sin usar delay().
Se verifica si la lectura falla con isnan(), mostrando un mensaje de error si es necesario.
Los valores de temperatura y humedad se muestran en el monitor serie del Arduino.
En la interfaz de la aplicación de Arduino, dentro del menú Programa, se encuentra la sección de Librerías. Esta sección cuenta con su propio desplegable, desde el cual puedes:
Añadir las librerías más comunes.
Importar tus propias librerías desde un archivo .zip.
Buscar y seleccionar alguna del amplio catálogo de librerías que ya viene incluido con Arduino.
Para comprobarlo:
Ve a Programa → Incluir librería
Busca tu librería en la lista
Si aparece, está instalada correctamente ✔
Ahora podrás incluirla en tu código con:
#include <NombreLibreria.h>