Sensor DHT 11

 

Sensor DHT 11

O sensor DHT 11 é um medidor de temperatura e umidade muito utilizado em Arduíno. Ele possui uma faixa de medição de 0° a 50° Celsius e de 20% a 90% de umidade, e uma faixa de alimentação de 3V a 5V, podendo, no máximo, chegar a 5,5V.

O hardware do sensor é constituído por: um termistor e um sensor de umidade que se encontram na parte de dentro de um envoltório, e 4 pinos. Os pinos têm como finalidade conectar o sensor ao Arduíno, e são identificados da seguinte maneira:

Suas ligações com o Arduíno são feitas de maneira que:

  • O primeiro pino (VCC) é conectado ao +5V do Arduíno;
  • O segundo pino (Dados) é conectado ao pino de dados definido em seu Arduíno;
  • O terceiro pino (N.C) não será usado;
  • O quarto pino (GND) é conectado ao GND do Arduíno;

Se desejado, pode-se adicionar um resistor de 10K entre o segundo pino (Dados) e o primeiro pino (VCC). De maneira visual, a conexão do sensor ao Arduíno fica assim:

Um código-exemplo pode ser utilizado em seu Arduíno e a partir dele serem feitas as alterações necessárias.

//Programa : Sensor de umidade e temperatura DHT 11? //Autor : Arduino e Cia

  1. include <dht.h>
  2. define dht_dpin A1 //Pino DATA do Sensor ligado na porta Analogica A1

dht DHT; //Inicializa o sensor

void setup() {

 Serial.begin(9600);
 delay(1000);//Aguarda 1 seg antes de acessar as informações do sensor

}

void loop() {

 DHT.read11(dht_dpin); //Lê as informações do sensor
 Serial.print(“Umidade = “);
 Serial.print(DHT.humidity);
 Serial.print(“ %  “);
 Serial.print(“Temperatura = “);
 Serial.print(DHT.temperature); 
 Serial.println(“ Celsius  “);

 //Não diminuir o valor abaixo. O ideal é a leitura a cada 2 segundos
 delay(2000);  

}

fonte > https://www.arduinoecia.com.br/2013/05/sensor-de-umidade-e-temperatura-dht11.html


Voltar para Documentação

Pagina modificada em 12 de março de 2019, às 16h04