Olá pessoal, tudo bom com vocês? Estão ultimamente desenvolvendo muitos projetos bacanas? Espero que sim!
Nossa postagem de hoje é sobre a utilização do sensor de umidade e temperatura DHT11 com Arduino, se você ainda não conhece esse sensor, dê uma olhada nesse artigo aqui e fique por dentro! Mãos à obra!
Material Necessário
01x Arduino Uno R3 Compatível + Cabo Usb
01x DHT11 – Sensor de Umidade e Temperatura
Sensor de umidade e temperatura DHT11 com Arduino – Montagem do Circuito
Fonte: Próprio Autor
Para facilitar sua montagem, você pode substituir a utilização da protoboard e resistor de 10k pelo módulo DHT11, que você encontra clicando aqui, esse módulo já possui em sua estrutura o sensor dht11, resistor de 10k e uma barra de pinos que permite uma fácil conexão entre os pinos do sensor e o arduino.
Código
Para que o código abaixo funcione, é necessário que a biblioteca DHT.h já esteja instalada, você encontra essa biblioteca para baixar clicando aqui, após o download da pasta, descompacte e renomeie para “DHT” .
O código abaixo é um exemplo de utilização do dht11.
#include "DHT.h"
#define DHTPIN A1 // o sensor dht11 foi conectado ao pino A1 no nosso tutorial
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup()
{
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
}
void loop()
{
float umidade = dht.readHumidity();
float temperatura = dht.readTemperature();
// Se as variáveis temperatura e umidade não forem valores válidos, acusará falha de leitura.
if (isnan(temperatura) || isnan(umidade))
{
Serial.println("Falha na leitura do dht11...");
}
else
{
//Imprime os dados no monitor serial
Serial.print("Umidade: ");
Serial.print(umidade);
Serial.print(" %t"); //quebra de linha
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println(" °C");
}
}
Resultados
Na imagem abaixo temos acesso aos dados de umidade e temperatura recebidos do dht11 mostrados no monitor serial.
Fonte: próprio autor
E aí? Deu tudo certo? Seu sensor funcionou da forma que se espera? Deixe seu comentário e nos conte o que achou, siga a AutoCore Robótica em nossas redes sociais clicando aqui. Nosso próximo tutorial será sobre o sensor de umidade e temperatura dht22, até mais!
