2. DESCRIPCIÓN
La actividad consiste en diseñar en App Inventor una
aplicación que controle vía Bluetooth unos LEDs
conectados a una placa Arduino.
La aplicación tendrá un botón que permita enlazar
nuestro teléfono al módulo Bluetooth, tres botones
para encender y apagar cada uno de los LEDs y una
etiqueta para mostrar nuestro nombre en pantalla.
A continuación se presenta la interfaz de la aplicación
así como los bloques de programación.
Seguidamente se muestra paso a paso la construcción
del circuito.
3. Interfaz del usuario
El BluetoothClient
lo encontramos de
lado izquierdo en
la categoría
Connectivity
El ListPicker tiene una imagen de
fondo.
5. Nos muestra un listado de nombres de dispositivos
disponibles a los que podemos conectarnos por Bluetooth
Se conecta al dispositivo Bluetooth seleccionado
6. Led1 y Led2 son variables que guardan un valor numérico de
forma temporal.
Al iniciar la aplicación se les asigna el valor 0.
Led1 y Led2 se utilizarán para determinar si los leds están
encendidos o apagados. Tomaremos el siguiente criterio:
Led1 = 0 Significa que a la variable Led1 se le da el valor
0, lo que nos indica que el Led número 1 está
apagado.
Led1 = 1 Significa que a la variable Led1 se le da el valor
1, lo que nos indica que el Led número 1 está
7. Cuando presionamos el Botón1
que corresponde al Led número 1
el led se enciende o se apaga,
dependiendo del valor de la
variable llamada LED1.
Si la variable Led1 es igual a 0, le
asignamos el nuevo valor de 1 y
enviamos vía Bluetooth al módulo
Arduino un carácter 1 para que se
encienda el led.
De lo contrario
Si la variable Led1 es igual a 1, le
asignamos el nuevo valor de 0 y
enviamos vìa Bluetooth al módulo
Arduino un carácter 0 para que se
apague el led.