O DHT11 é
um sensor de temperatura e unidade relativa, que permite medir temperaturas de 0 a 50 Celsius , e umidade na
faixa de 20 a
90%. Sua faixa de precisão para temperatura é de 2 graus, e de umidade 5%.
Na prática descrita neste artigo vamos ler
as informações do sensor e apresenta essas informações no monitor serial do Arduino IDE.Componentes necessários:
1 Arduino;
1 Módulo DHT 11;
3 jumpers M&M;
1 Protobord;
Montagem:
Arduino
|
DHT11
|
Pino 5V
|
VCC
|
Pino GND
|
GND
|
Pino A1
|
DATA
|
Nota: A posição dos pinos pode mudar conforme o componente, observe a indicação do componente.
Para utilizar o DHT11 com o Arduino e programar no Arduino IDE é necessário instalar uma biblioteca, que pode ser baixada neste link AQUI !
Após descompactar o arquivo
baixado e incluí-lo na biblioteca do Arduino IDE, podemos programar o Arduino.
O programa abaixo faz com que
o Arduino leia as informações do sensor e apresenta essas informações no monitor
serial do Arduino IDE.
Código:
#define dht_dpin A1
dht DHT;
voidsetup()
{
Serial.begin(9600);
delay(1000);
}
voidloop()
{
DHT.read11(dht_dpin);
Serial.print("Umidade = ");
Serial.print(DHT.humidity);
Serial.print("% ");
Serial.print("Temperatura = ");
Serial.print(DHT.temperature);
Serial.println("Celsius ");
delay(2000);
}
Carregue o código no
Arduino abra o monitor serial e você verá a leitura de temperatura e umidade.
Você pode incrementar o
projeto incluindo um display, em um próximo artigo vou falar sobre isto.
Se ficou em dúvida sobre algum
procedimento do artigo, nesta página há artigos de como incluir bibliotecas no
Arduino IDE, instalar o Arduino IDE e etc.
Os componentes deste tutorial pode ser comprados AQUI!
El Yucateco Hotel & Casino - Mapyro
ResponderExcluirA map showing 서산 출장샵 El Yucateco, located 양산 출장안마 in central las Vegas, Nevada, United States, El Yucateco, 창원 출장마사지 located on the corner of 오산 출장마사지 West 89th and Spring Streets, offers one 나주 출장마사지 of