top of page

Aplicación

La aplicación está hecha a partir de App Inventor, una página web de programación por bloques  para Android.

 

La aplicación consiste en un mando a distancia (móvil, tablet, etc.) que funciona a través de Bluetooth (receptor colocado en el coche). Este se pueda controlar de una forma fácil, sencilla y para toda la família.

En la primera pantalla tenemos el "Menú" de la aplicación.

En ella podemos escoger ir a las opciones de Bluetooth o entrar al mando y controlar el coche.

En las opciones de Bluetooth, pulsamos el botón conectar con el Bluetooth activado y nos mostrará la lista de dispositivos a los que nos podemos conectar; entre ellos estará nuestro coche.

Pulsa el botón desconectar para cerrar la aplicación correctamente, o por si quieres cambiar de coche.

Una vez en el mando, controlamos el coche pulsando los pedales: el derecho para acelerar y el izquierdo para ir marcha atrás. Para frenar, basta con soltar los pedales y el coche se quedará quieto.

Para girar, tenemos que fijarnos en el acelerómetro, que  se encuentra en el centro de la pantalla: Horizontalmente, al girar el móvil hacia la izquierda hasta -2, el coche girará a la izquierda, y a la derecha en +2.

El código de la aplicación es bastante sencillo de entender.

 

Los pedales (Adelante, Atras) al ser presionados hacen visible sus respectivas flechas en la pantalla y a su vez envian por Bluetooth las letras U de "Up" (Adelante) y D de "Down" (Atrás) que luego, en el código del coche, estas letras se interpretan de tal forma que reproducen la acción asignada. Por ejemplo, en este caso, al recibir la letra U el coche lo interpreta y activa los motores para ir hacia adelante. Después, cuando el pedal se levanta, hace las flechas invisibles otra vez y envia la letra C de "Clear" para resetear los motores a 0 y en este caso sirve para frenar.

 

Lo mismo pasa a la hora de girar: el sensor, llamado acelerómetro, que mide la inclinación del teléfono, detecta cuando la inclinación es menor a -2 y envia la letra L de "Left" (Izquierda) y cuando es mayor a 2 la letra R de "Right" (Derecha).

bottom of page