Instalar la biblioteca DHT
Añada la biblioteca e inclúyala en su sketch.
Instalar la biblioteca DHT es una lección gratuita de Arduino & IoT Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Arduino & IoT Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
Por qué usar una biblioteca
Comunicarse manualmente con un DHT implica controlar tiempos complicados. Una biblioteca se encarga de ese trabajo para que pueda leer datos ambientales con una sola llamada sencilla. 📚
Abra el gestor de bibliotecas
En Arduino IDE, abra el Library Manager desde el menú Tools o el panel lateral. Es su tienda de código ya preparado.
Busque DHT
Escriba DHT sensor library en el cuadro de búsqueda. La biblioteca más conocida la publica Adafruit y funciona tanto con DHT11 como con DHT22.
Tiene una biblioteca auxiliar
La biblioteca DHT utiliza la biblioteca Adafruit Unified Sensor. Normalmente, el IDE le ofrecerá instalar esta dependencia.
Haga clic en Install
Pulse Install y acepte el aviso para añadir también la dependencia. En unos segundos, ambas bibliotecas estarán listas para usarse.
Inclúyala en el código
En la parte superior de su sketch, incorpore el código con #include. Esta línea permite que su programa acceda a las funciones de DHT.
#include <DHT.h>Indique su pin
Defina qué pin utiliza el sensor y qué modelo tiene. Unos nombres claros al principio harán que el resto del sketch sea fácil de leer.
#define DHTPIN 2
#define DHTTYPE DHT11Cree el objeto
Cree un objeto DHT pasando su pin y su tipo. Utilizará este objeto para solicitar lecturas durante todo el programa.
DHT dht(DHTPIN, DHTTYPE);Inícielo en setup
Dentro de setup, llame una vez a dht.begin() para activar el sensor. Después de esta línea, la biblioteca estará lista para realizar mediciones.
void setup() {
Serial.begin(9600);
dht.begin();
}Haga coincidir el tipo con el hardware
Establezca DHTTYPE en DHT22 si ese es su componente. Una discrepancia aquí produce lecturas incorrectas o fallidas, así que elija el tipo adecuado.
#define DHTTYPE DHT22Reinicie si no aparece
Si el IDE no detecta inmediatamente su nueva biblioteca, reinícielo. Un inicio nuevo permite resolver correctamente el encabezado incluido.
Comprobación rápida
Ha instalado la biblioteca DHT. ¿Qué llamada debe colocarse en setup() antes de poder leer valores?
Resumen
Instaló la biblioteca DHT y su auxiliar, incluyó el encabezado, configuró el pin y el tipo, creó el objeto y llamó a begin. 🎉
Aprende C++ con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Instalar la biblioteca DHT» es gratis?
Sí — el texto completo de «Instalar la biblioteca DHT» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Arduino & IoT Academy, actualiza a CoddyKit PRO. El curso de Arduino & IoT Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Instalar la biblioteca DHT»?
Añada la biblioteca e inclúyala en su sketch. Practicas Arduino & IoT Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Arduino & IoT Academy?
No se requiere experiencia previa. Arduino & IoT Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Instalar la biblioteca DHT»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Arduino & IoT Academy?
Sí. Cada lección de Arduino & IoT Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Conectar el DHT11/DHT22
- Instalar la biblioteca DHT
- Leer temperatura y humedad
- Gestionar lecturas fallidas