0. Componentes y programación necesaria para instalación del sensor de temperatura DHT22 al Arduino UNO

Requeridos componentes:

{Product:92}{Product:2000}{Product:1097}{Product:428}{Product:287}

El programa Arduino:

I. Cómo utilizar un sensor de temperatura/humedad DHT22

Para obtener más información sobre productos o sus descripciones técnicas entre en nuestra web Solectro Shop.

Realice la siguiente conexión con  la placa prototipo MB-102 sin soldar:
Cableado%2Bm%25C3%25B3dulo%2BBluetooth%2Binal%25C3%25A1mbrico%2BAT-09%2Bcon%2BDHT22.jpg

Vamos a tener que leer la temperatura en uno de los pines disponibles. La librería utilizada permite leer la temperatura en grados Celsius o Fahrenheit, solo tenemos que mandar una variable de tipo string al módulo BLE AT-09.

Para poder leer la temperatura, en un archivo nuevo, escribimos el código siguiente en la interfaz de programa Arduino.

Im%25C3%25A1gen%2B22.jpg

Im%25C3%25A1gen%2B23.jpg

Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.
Im%25C3%25A1gen%2B24.jpg
Un mensaje nos indicará si el código ha sido copiado con éxito o contiene errores.
Si el código se compila con éxito, aparece el mensaje siguiente :
Im%25C3%25A1gen%2B25.jpg
Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.
Im%25C3%25A1gen%2B26.jpg
Compruebe su funcionamiento abriendo el monitor serie.
Im%25C3%25A1gen%2B27.jpg
Abra el aplicativo LightBlue en su smartphone :
LightBlue.png
Luego abra las propiedades de TX&RX :
LightBlue%2B6.png
Y seleccione Listen for notifications. Así puede ver a los mensajes llegando desde el módulo BLE AT-09.
LightBlue%2B10.png
Como puede comprobar, en la pantalla la temperatura aparece en valor hexadecimal. Seleccione Hex en la parte superior derecha de su pantalla y cambie a UTF-8 para que la temperatura aparezca en grados Celsius.
LightBlue%2B11.png