- Descrição: O Sensor PIR (Detector) de Movimento é capaz de detectar…
Como usar com Arduino – Módulo Sensor de Umidade e Temperatura DHT11
– Descrição:
O Módulo Sensor de Umidade e Temperatura – DHT11 é um dos componentes mais utilizados em projetos que envolva medição de temperatura e umidade ambiente. Este sensor faz medições de temperatura de 0º até 50º celsius e mede a umidade do ar nas faixas de 20% a 90%. A precisão (margem de erro) do sensor para medição de temperatura é de aproximadamente 2º celsius e para umidade é de 5%.
– Especificações e características:
– Modelo: DHT11
– Tensão de operação: 3,5 a 5,5VDC
– Corrente de operação: 0,3mA
– Corrente de operação (em stand by): 60µA
– Resolução: 16 bits
– Faixa de medição (umidade): 20 a 90%
– Faixa de medição (temperatura): 0º a 50ºC
– Precisão (umidade): ±5%
– Precisão (temperatura): ±2º C
– Tempo de resposta: 2s
– Datasheet:
– Aplicações:
Projetos com finalidade de medir umidade e temperatura ambiente utilizando Arduino ou outras plataformas microcontroladas.
– Proposta da prática:
Utilizar o Módulo Sensor de Umidade e Temperatura DHT11 em conjunto com o Arduino e medir umidade e temperatura ambiente. O valor da umidade e da temperatura serão exibidos no monitor serial do ambiente de programação do Arduino.
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Módulo Sensor de Umidade e Temperatura DHT11
01 – Protoboard
01 – Cabos Jumper macho-macho
– Esquema de ligação da prática:
– Tutorial de instalação e configuração do ambiente de programação do Arduino:
Arduino – Instalação e Configuração da IDE no Windows
– Biblioteca:
– Importando bibliotecas para o ambiente de programação do Arduino:
Arduino – Importando bibliotecas para a IDE
– Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include "dht.h" //INCLUSÃO DE BIBLIOTECA const int pinoDHT11 = A2; //PINO ANALÓGICO UTILIZADO PELO DHT11 dht DHT; //VARIÁVEL DO TIPO DHT void setup(){ Serial.begin(9600); //INICIALIZA A SERIAL } void loop(){ DHT.read11(pinoDHT11); //LÊ AS INFORMAÇÕES DO SENSOR Serial.print("Umidade: "); //IMPRIME O TEXTO NA SERIAL Serial.print(DHT.humidity); //IMPRIME NA SERIAL O VALOR DE UMIDADE MEDIDO Serial.print("%"); //ESCREVE O TEXTO EM SEGUIDA Serial.print(" / Temperatura: "); //IMPRIME O TEXTO NA SERIAL Serial.print(DHT.temperature, 0); //IMPRIME NA SERIAL O VALOR DE UMIDADE MEDIDO E REMOVE A PARTE DECIMAL Serial.println("*C"); //IMPRIME O TEXTO NA SERIAL delay(2000); //INTERVALO DE 2 SEGUNDOS * NÃO DIMINUIR ESSE VALOR } |
– Resultado final:
Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Próxima postagem: Como usar com Arduino – Servo Motor tipo Futaba S3003