Patrocinadores

viernes, 19 de mayo de 2017

Bloques para activar la comunicación de MIT App inventor con Arduino y el HC-06

Cuando hablamos de las instrucciones que debemos colocar en App inventor encontre dos opciones.

La primera que funciona bien, pero no te deja saber si se ha conectado tu modulo a tu app.

La segunda que funciona excelente y te deja saber cuando tu modulo HC-06 si esta conectado y listo para la acción!

Pondre la primera para que la observes, pero no la explicare. Tu podras sacar tus conclusiones...

PRIMERA OPCIÓN:

Es importante que en App inventor agregues un ListPicker de la paleta a tus componentes. Es aqui donde se encuentra la información que hace que el modulo HC-06 sea detectado por la aplicación.
BeforePicking and AfterPicking

Recuerda que un ListPicker es similar a un botón y se activa tocándolo.


Estas instrucciones si bien son sencillas, la app no te permite visualizar la conexión exitosa del modulo. Solo sabrás si esta conectado exitosamente observando el HC-06.
La siguiente opción si permite ver el estado de la conexión en la pantalla de tu app.

MI SEGUNDA OPCIÓN:

En esta opción la conexión si se puede observar en la App, te recomiendo que lo programes así pues podrás ver en tu pantalla del celular la conexión exitosa.

Componentes:

Para programar esta opción debemos agregar cuatro componentes dentro de nuestra pantalla.
Un HorizontalArrangement1 para alinear la etiqueta (Label1), un ListPicker1 (ubicado en user interface), un Clock (ubicado en sensores) y un BluetoothClient (ubicado en conectivity)
Es en label1 donde se escribirá nuestro estado de conexión. Borra el texto que esta en el.



Bloques de programación:


Observa que hemos escrito "Conectet" en color verde cuando la conexión es exitosa, y si no! en color rojo hemos escrito "Not Conected" así el modulo estará siempre monitoreado para saber su estado en todo momento.
Los dos primeros bloques son los mismos que utilizamos en el ejemplo anterior. (No te vayas a confundir. La etiqueta ConectarBT es la misma que ListPicker... solo que cambiamos el nombre del componente.) 
Pruebalos... tu celular podrá conectarse y ahora si dejara de parpadear ese led que hasta ahora no te dejaba dormir.

No hay comentarios:

Publicar un comentario