Ligando o sensor de temperatura e umidade DHT11 no Arduíno com código fonte comentado

O sensor de temperatura e umidade DHT11 e talvez o mais usado no segmento, possui precisão razoável e muito bem indicada para hobistas e trabalhos semi-profissionais,sendo capaz de medir com uma tolerância de aproximadamente ± 2.0 ºC para temperatura e ± 5,0% para umidade relativa, sendo capaz de medir temperaturas entre  0º a 50ºC, e umidade relativa entre 20 a 90% UR. 






Vamos agora conectar o  sensor de temperatura e umidade ao Arduíno.
Para isto vamos utilizar um;
_ sensor de temperatura e umidade (no meu caso utilizo o modelo  DHT11).
_Arduino.
_3-fios jumpers





-Conecte o fio GND do sensor de temperatura e umidade ao GND do Arduino
-Conecte o fio VCC do sensor de temperatura e umidade ao VCC do Arduino
-Conecte o fio DATA ou OUT do sensor de temperatura e umidade na entrada analógica A1 do Arduino.




As versões mais recentes do Arduíno já possuem a biblioteca DHT, caso não possua, baixe neste link.

Para adicionar a biblioteca e simples.
1°baixe o arquivo e copie 
2°entre em menu iniciar/computador/disco local (C):/Arquivos e programas/Arduino/libraries.
3°apos localizar a pasta libraries cole o arquivo dentro dela.
4°feche pagina.

Carregue o código abaixo no seu Arduíno .



//Inicio do código 


#include <dht.h>

#define dht_dpin A1 //DATA do Sensor conectado na porta Analogica A1

dht DHT;      //Inicializa a biblioteca

void setup()
{
  Serial.begin(9600);
  delay(1000);         //delay do sensor
}

void loop()
{
  DHT.read11(dht_dpin);         //Verifica as informações do sensor
  Serial.print("Umidade = ");
  Serial.print(DHT.humidity);          //Mostra a umidade do sensor
  Serial.print(" %  ");
  Serial.print("Temperatura = ");
  Serial.print(DHT.temperature);             //Mostra a temperatura do sensor
  Serial.println(" Celsius  ");

  
  delay(2000);              //delay de acesso as informaçoes do sensor
}

//Fim do código 



Verifique no serial monitor o a temperatura e umidade atualizando a cada 2 segundos.












Nenhum comentário:

Postar um comentário