2. Aplicación con un sensor de temperatura/humedad DHT22


Vamos a realizar una aplicación con un sensor de temperatura/humedad mandando la temperatura al Smartphone a través del modulo BLE AT-09.

Para realizarla necesitamos los elementos siguientes :

Si necesita más elementos y acceder a todas las descripciones técnicas de nuestros productos, conéctese a la página web de nuestra tienda Solectro Shop.

Utilizando la placa prototipo MB-102 sin soldar, realice el cableado siguiente :


Vamos a tener que leer la temperatura en uno de los pines disponibles. La librería usada permitiendo 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, escribamos el programa siguiente en la interfaz de programa Arduino.

Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.

Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :


Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.


Observe el resultado siguiente abriendo el monitor serie para averiguar el funcionamiento de su cableado.


Abra el aplicativo LightBlue en su smartphone :


Luego abra las propiedades de TX&RX :


Y seleccione Listen for notifications. Así puede ver a los mensajes llegando desde el módulo BLE AT-09.


Como lo puede ver en la pantalla la temperatura aparece en valor hexadecimal. Seleccione Hex en la esquina derecha arriba de su pantalla y cambie a UTF-8 para que la temperatura aparezca en grados Celsius.


0 comentarios:

Publicar un comentario