Simplicidade e Eficiência para Seu Projeto!
Quer medir temperatura e umidade sem complicação?
O DHT11 é o sensor perfeito para quem busca baixo custo, facilidade de uso e resultados confiáveis em projetos com Arduino, ESP32, Raspberry Pi e muito mais!
Compacto, confiável e fácil de integrar o DHT11 é a escolha certa para quem está começando ou quer resultados rápidos sem gastar muito!
Adquira já o seu e leve seu projeto para o próximo nível!
Aqui está um exemplo simples e funcional de código para usar o sensor DHT11 com Arduino, utilizando a biblioteca DHT
da Adafruit:
Código Arduino para Sensor DHT11
Pré-requisitos:
Antes de usar, instale a biblioteca DHT sensor library da Adafruit:
Conexões:
DHT11 Pin Arduino Pin
VCC 5V
DATA D2
GND GND
#include "DHT.h"
#define DHTPIN 2 // Pino conectado ao DATA do DHT11
#define DHTTYPE DHT11 // Define o tipo de sensor
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
Serial.println("Sensor DHT11 iniciado!");
}
void loop() {
// Aguarda a leitura estabilizar
delay(2000);
// Lê temperatura e umidade
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
// Verifica se a leitura falhou
if (isnan(humidity) || isnan(temperature)) {
Serial.println("Falha na leitura do sensor DHT11!");
return;
}
// Exibe os dados no monitor serial
Serial.print("Umidade: ");
Serial.print(humidity);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(temperature);
Serial.println(" °C");
}
Resultado:
Abra o Monitor Serial no Arduino IDE (9600 baud) e veja os valores de temperatura e umidade atualizados a cada 2 segundos.
Características principais: