Arduino & IoT Academy · Lección

Instalar la biblioteca DHT

Añada la biblioteca e inclúyala en su sketch.

Lección 2 de 413 pasos

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 DHT11

Cree 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 DHT22

Reinicie 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. 🎉

Gratis para empezar

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

  1. Conectar el DHT11/DHT22
  2. Instalar la biblioteca DHT
  3. Leer temperatura y humedad
  4. Gestionar lecturas fallidas
← Volver a Arduino & IoT Academy