Aprenda a Utilizar o Sensor de Umidade e Temperatura DHT11 com Arduino

sensor-de-umidade-e-temperatura-DHT11-com-Arduino
Font Size

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

01x Resistor 10k

01x Protoboard 830 Pontos

Jumpers MxM

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!

 

Posts relacionados

Como Construir um Robô de Resgate Competitivo – Parte 3: Programação

por autocore
6 anos ago

Aprendendo utilizar o módulo laser com Arduino

por autocore
8 anos ago

Aprenda a utilizar o módulo RTC17 DS1307

por autocore
7 anos ago
Sair da versão mobile