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 :
- un módulo UNO con su cable USB.
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 :
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