Instale a biblioteca do DHT
Adicione a biblioteca e inclua-a no seu esboço.
Instale a biblioteca do DHT é uma aula grátis de Arduino & IoT Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Arduino & IoT Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Arduino & IoT Academy inclui 4 aulas no total.
Por que usar uma biblioteca
Conversar manualmente com um DHT exige uma temporização complicada. Uma biblioteca oculta esse trabalho para que você possa ler dados climáticos com uma única chamada simples. 📚
Abra o gerenciador de bibliotecas
No IDE do Arduino, abra o Gerenciador de Bibliotecas pelo menu Ferramentas ou pelo painel lateral. Ele é sua loja de código pronto.
Pesquise por DHT
Digite DHT sensor library na caixa de pesquisa. A mais conhecida é publicada pela Adafruit e funciona com DHT11 e DHT22.
Ela tem uma auxiliar
A biblioteca DHT depende da biblioteca Adafruit Unified Sensor. O IDE geralmente oferece instalar essa dependência para você.
Clique em instalar
Pressione Instalar e aceite a solicitação para adicionar também a dependência. Em poucos segundos, as duas bibliotecas estarão prontas para uso.
Inclua-a no código
No início do seu esboço, inclua o código com #include. Essa linha dá ao seu programa acesso às funções do DHT.
#include <DHT.h>Informe o pino
Defina qual pino o sensor usa e qual tipo você possui. Nomes claros no início tornam o restante do esboço fácil de ler.
#define DHTPIN 2
#define DHTTYPE DHT11Crie o objeto
Crie um objeto DHT passando seu pino e seu tipo. É por meio desse objeto que você solicitará leituras ao longo do programa.
DHT dht(DHTPIN, DHTTYPE);Inicie-o em setup
Dentro de setup, chame dht.begin() uma vez para ativar o sensor. Depois dessa linha, a biblioteca estará pronta para fazer medições.
void setup() {
Serial.begin(9600);
dht.begin();
}Combine o tipo com o hardware
Defina DHTTYPE como DHT22 se esse for o seu componente. Uma incompatibilidade aqui gera leituras incorretas ou falhas, então escolha o tipo certo.
#define DHTTYPE DHT22Reinicie se a biblioteca não aparecer
Se o IDE não reconhecer sua nova biblioteca imediatamente, reinicie-o. Um novo início faz o cabeçalho incluído ser encontrado corretamente.
Verificação rápida
Você instalou a biblioteca DHT. Qual chamada deve ficar em setup() antes que seja possível ler valores?
Recapitulação
Você instalou a biblioteca DHT e sua auxiliar, incluiu o cabeçalho, definiu o pino e o tipo, criou o objeto e chamou begin. 🎉
Aprenda C++ com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 30
- Aulas
- 120
Perguntas Frequentes
A aula “Instale a biblioteca do DHT” é grátis?
Sim — o texto completo de “Instale a biblioteca do DHT” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Arduino & IoT Academy, atualize para CoddyKit PRO. O curso de Arduino & IoT Academy inclui 4 aulas no total.
O que vou aprender em “Instale a biblioteca do DHT”?
Adicione a biblioteca e inclua-a no seu esboço. Você pratica Arduino & IoT Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Arduino & IoT Academy?
Nenhuma experiência prévia é necessária. Arduino & IoT Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Instale a biblioteca do DHT”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Arduino & IoT Academy?
Sim. Cada aula de Arduino & IoT Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Conecte o DHT11/DHT22
- Instale a biblioteca do DHT
- Leia temperatura e umidade
- Trate leituras malsucedidas