En este segundo proyecto vamos a partir del garaje que montamos en el Proyecto 1 y vamos a cambiar la forma en la que abrimos y cerramos la puerta del garaje. Si en el primer proyecto era un sensor de distancia el que "decidía" cuándo dar la orden de abrir, en este caso vamos a controlar la apertura y el cierre desde nuestro móvil.
Para ello, lo primero que haremos será cambiar el sensor de ultrasonidos por un dispositivo Bluetooth, que debemos conectar de esta forma:
También tenemos que programar una aplicación que instalaremos en el móvil, y eso lo vamos a hacer con el lenguaje de programación que nos proporciona APP INVENTOR.
En la aplicación debes incluir los siguientes elementos:
- Un ClienteBluetooth.
- Un SelectorDeLista para conectarte al Bluetooth de la placa Arduino.
- Un Botón para desconectar la conexión por Bluetooth.
- Un Botón para abrir la puerta del garaje.
- Un Botón para cerrar la puerta del garaje.
Los bloques de programación imprescindibles en la aplicación para poder comunicarte con la placa por Bluetooth son:
Debes añadir algún elemento en la aplicación, como un botón de apertura y un botón de cierre de la puerta del garaje. Al presionar esos botones, la aplicación enviará un mensaje al receptor bluetooth conectado a la placa Arduino, que deberá estar programada para, al recibir esos mensajes, actuar abriendo o cerrando la puerta, es decir, moviendo el servomotor en un sentido o en otro.
Ejercicio. Para practicar con App Inventor y la placa Arduino, crea una aplicación con dos botones para encender y apagar un led conectado a la placa.
Y éste es el proyecto terminado, con sus autores Izan, Roberto y Pablo:
