0% encontró este documento útil (0 votos)
76 vistas17 páginas

Programación de Botones en App Bluetooth

El documento explica cómo programar los botones de una aplicación móvil para controlar un automóvil remoto usando bloques de programación. Describe agregar bloques para especificar las acciones y letras que se enviarán a través de Bluetooth cuando los botones se presionen o suelten para controlar las diferentes funciones del automóvil como la velocidad, dirección y claxon.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
76 vistas17 páginas

Programación de Botones en App Bluetooth

El documento explica cómo programar los botones de una aplicación móvil para controlar un automóvil remoto usando bloques de programación. Describe agregar bloques para especificar las acciones y letras que se enviarán a través de Bluetooth cuando los botones se presionen o suelten para controlar las diferentes funciones del automóvil como la velocidad, dirección y claxon.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Bloques

[Link]
Ahora pasaremos a darle funciones a nuestros botones, esto se hace con
programación en bloques. Seleccionamos la sección de bloques.

En esta nueva sección se programarán los botones, en la barra de la derecha se


encuentran lo bloques, observa que tenemos la parte de integrados que son
instrucción de programación disponibles para cualquier app. Mas abajo se
encuentran nuestros componentes que hicimos en la parte de diseño, si
queremos programar algún botón lo buscamos en esta parte, seleccionamos y
nos mostrara las acciones en bloques que podemos programar.

[Link]
Dando clic a los botones se despliega un menú con los bloques que puede
ejecutar dicho botón, seleccionamos selector de lista y arrastramos el bloque:

Cuando-Selector de lista-antes de selección

Los bloques los puedes arrastras a cualquier parte de la zona blanca, el orden
no afecta la programación.

*Si pusiste un nombre distinto a un selector de lista o botón, busca el correcto y


ejecuta los mismos pasos.

[Link]
Nuevamente selector de lista y arrastramos el bloque:

Poner-selector de lista-elementos como

En este tipo de programación se van formando bloques insertando uno dentro


de otro. Toma este bloque e insértalo en el que ya teníamos

[Link]
Ahora ve al componente cliente bluetooth

Busca cliente bluetooth-direcciones y nombres, arrástralo al bloque anterior

Con este grupo de bloques logramos que antes de que presiones el botón para
la conexión bluetooth en la app, la Tablet proporcione los nombres y direcciones
mac de los dispositivos previamente enlazados. Recuerda que debes enlazar tu
modulo hc06 desde las herramientas de tu Tablet antes de poder utilizarlo.

Progreso de la APP hasta hora

[Link]
Para conectar la app con el modulo bluetooth elegimos selector de lista -
después de selección.

insertamos dentro del bloque anterior uno llamado evaluar, pero ignorar el
resultado

Progreso

[Link]
Después buscamos en cliente bluetooth - llamar cliente bluetooth conectar
dirección

Por último, buscamos e insertamos, selector de lista - selección

Progreso

[Link]
Este grupo de 4 bloques realiza la conexión de la app con el modulo bluetooth
de Arduino.

El siguiente botón a programar será el que habilita el control automático,


buscamos automático-cuando presionar

Después un bloque de control si entonces

[Link]
progreso

Dentro insertamos cliente bluetooth-disponible.

Ahora buscamos en cliente bluetooth llamar cliente bluetooth – enviar texto

[Link]
Por ultimo en la parte de integrados busca texto y arrastra el primer bloque que aparece en la
lista

Con estos 4 bloques le damos una función al botón automático de nuestra app,
cuando presiones y mientras mantengas presionado el botón enviaremos una

[Link]
letra ‘x’, cuando en Arduino recibamos esta letra ‘x’ hacemos que el carro se
vuelva automático. En la parte en blanco del ultimo bloque rojo, ingresa una letra,
puedes poner mayúsculas minúsculas o incluso algún símbolo, pero en el código
de Arduino deberás modificar la acción para que reciba ese carácter en
específico.

Progreso

Otra parte importante es especificar que pasa cuando se deja de presionar un


botón de la app, a todas los botones le pondremos la letra ‘s’, con esto cada que
soltemos un botón el coche recibe ‘s’ y le indica que se detenga.

Busa y agrega en el botón automático cuando automático – soltar.

Después los mismos bloques que en el segmento anterior, lo único que


cambiaremos será la letra que se envía, ‘s’

Control si entonces

[Link]
Cliente bluetooth cliente bluetooth – disponible

Cliente bluetooth llamar cliente bluetooth – enviar texto

Integrados texto

Progreso

A partir de ahora las cosas son un poco más fáciles. La mayoría de los botones
a excepción de las velocidades funcionan igual que lo que hicimos ahora,
debemos programarles la opción de presionar y la opción de soltar. Para
programar el claxon duplicaremos todo lo que hicimos y únicamente cambiamos
el botón del segmento de esta forma

[Link]
Arrastra el segmento duplicado a un lado, observa como la plataforma nos indica
un error con una x roja, esto pasa por que estamos programando la opción
presionar para un mismo botón dos veces

Abrimos el menú de botones y seleccionamos sirena o el nombre que le hayas


puesto al botón de claxon y por último cambiamos la letra que se enviara. En el
código que les proporcionamos ya tenemos letras definidas, recuerda que
puedes modificarlas, pero toma en cuenta que también debes hacer el cambio
en el código de Arduino. Le colocamos la letra ‘y’ al claxon.

[Link]
Haremos lo mismo con el otro bloque que corresponde a la opción soltar.
Cambiamos el botón y el texto se quedará igual.

[Link]
Progreso

Se hará lo mismo para cada botón de las direcciones del carro, más abajo te
dejo la vista final ya que el proceso es el mismo, duplicar – modificar botón –
modificar letra. En todas las opciones de soltar será la letra ‘S’ mayúscula. A
continuación, podrás ver una tabla con las letras asignadas a cada botón.
Botón Letra presionar letras soltar

Automático x S

Sirena y S

Izquierda c S

Stop S S

Derecha d S

Adelante a S

Atrás b S

Velocidad baja e

Velocidad media f

Velocidad alta g

[Link]
[Link]
Para terminar la aplicación, programamos los botones de la velocidad. Para
ellos usaremos la opción baja – cuando clic en lugar de presionar.

Dentro los mismos bloques que hemos venido trabajando, para las 3
velocidades se hará lo mismo así que puedes duplicar y modificar para hacerlo
más rápido.

Una vez terminada y para facilitar el proceso de instalación, cierra la app Al


companion vuelve a ingresar y selecciona escanear qr, ahora desde la
plataforma selecciona generar qr para apk, escanea el código y sigue el proceso
de instalación desde tu celular.

[Link]

También podría gustarte