0. Componentes e programação necessários para instalação do sensor de temperatura DHT22 no Arduino UNO

Componentes necessários:

"Produto:92" "Produto:2000" "Produto:1097" "Produto:428" "Produto:287"

O programa Arduino:

I. Como usar um sensor de temperatura/umidade DHT22

Para obter mais informações sobre produtos ou suas descrições técnicas, acesse nosso site da Solectro Shop.

Faça a seguinte conexão com a placa protótipo MB-102 sem soldagem:
Cableado%2Bm%25C3%25B3dulo%2BBluetooth%2Binal%25C3%25A1mbrico%2BAT-09%2Bcon%2BDHT22.jpg
Teremos que ler a temperatura em um dos pinos disponíveis. A biblioteca usada permite que você leia a temperatura em graus Celsius ou Fahrenheit, só temos que enviar uma variável de string tipo para o módulo BLE AT-09.
Para ler a temperatura, em um novo arquivo, escrevemos o seguinte código na interface do programa Arduino.
Im%25C3%25A1gen%2B22.jpg
Im%25C3%25A1gen%2B23.jpg
Depois de copiar o código para a interface, clique em Programa/Verificação/Compilação.
Im%25C3%25A1gen%2B24.jpg
Uma mensagem nos dirá se o código foi copiado com sucesso ou contém erros.
Se o código for compilado com sucesso, a seguinte mensagem será exibida:
Im%25C3%25A1gen%2B25.jpg
Uma vez compilado, carregue o programa no microcontrole ATMEGA328P-PU do módulo One R3, clicando em Programa/Upload.
Im%25C3%25A1gen%2B26.jpg
Verifique seu funcionamento abrindo o monitor serial.
Im%25C3%25A1gen%2B27.jpg
Abra o aplicativo LightBlue em seu smartphone:
LightBlue.png
Em seguida, abra as propriedades TX&RX:
LightBlue%2B6.png
E selecione Ouvir notificações. Assim, você pode ver as mensagens que chegam do módulo BLE AT-09.
LightBlue%2B10.png
Como você pode ver, a temperatura aparece em valor hexadecimal na tela. Selecione Hex no canto superior direito da tela e mude para UTF-8 para que a temperatura apareça em graus Celsius.
LightBlue%2B11.png