¿Has usado Arduino Bluetooth Controller para Android? Comparte tu experiencia y ayuda a otros usuarios.


Detalles clave de Arduino Bluetooth Controller

  • ¿Eres un entusiasta de Arduino que siempre ha querido controlar tus proyectos de forma remota a través de tu teléfono Android pero no has tenido el tiempo, la paciencia o...?
  • Última actualización el
  • Ha habido 4 actualizaciones
  • Estado de análisis de virus:

    Limpio (es muy probable que este programa de software esté limpio)


Imagen ampliada para Arduino Bluetooth  Contro…
Arduino Bluetooth Controller 0/3

Descripción del desarrollador

¿Eres un entusiasta de Arduino que siempre ha querido controlar tus proyectos de forma remota a través de tu teléfono Android pero no has tenido el tiempo, la paciencia o...?

¿Eres un entusiasta de Arduino que siempre ha querido controlar de forma remota tus proyectos a través de tu teléfono Android, pero no has tenido el tiempo, la paciencia o el conocimiento para construir un Controlador Bluetooth para Android? ¡Entonces el CONTROLADOR BLUETOOTH DE ARDUINO es lo que necesitas!

Esta aplicación para Android puede establecer una conexión con cualquier proyecto de Arduino/microcontrolador que implique un módulo bluetooth. ¡Permite al usuario establecer un UUID de su propio módulo bluetooth para conectar la aplicación de Android con sus proyectos! El UUID predeterminado que viene con esta aplicación es para el Módulo Transceptor Bluetooth RF Serial Inalámbrico HC-06 de 4 Pines RS232. (Si utilizas el UUID predeterminado para emparejar el módulo BT con tu smartphone por primera vez, tendrás que introducir una contraseña de 4 dígitos. Esta contraseña es '1234'.)

La aplicación consta de 4 Modos de Comando:

1. Modo Vehículo: Al presionar el botón "joystick", el usuario puede controlar de forma remota un vehículo con gestos específicos. Para la interpretación de gestos a comandos, la aplicación utiliza el sensor de acelerómetro integrado del dispositivo inteligente. Hay 8 gestos diferentes disponibles (DELANTE, ATRÁS, IZQUIERDA, DERECHA, DELANTE_IZQUIERDA, DELANTE_DERECHA, ATRÁS_IZQUIERDA, ATRÁS_DERECHA).

Puedes establecer estos gestos con tus propios comandos personalizados a través del botón de menú "Establecer Comandos".

Además, hay un botón de PARAR y un botón de ANDROID que también pueden asignarse a comandos personalizados.

***IMPORTANTE*** El modo proporciona a través de las opciones del menú la opción de cambiar la orientación de los ejes del acelerómetro (X->Y, Y->X) para funcionar correctamente en teléfonos Android con diferentes orientaciones predeterminadas.

Además, las opciones del menú ofrecen un botón para cambiar la sensibilidad para modificar el punto donde la aplicación captura los eventos de gesto para este modo. Como sugiere el título, este modo está diseñado específicamente para controlar de forma remota un vehículo que utiliza un módulo bluetooth y un microcontrolador.

2. Modo Fader: Este modo proporciona al usuario un fader-seekbar que puede enviar comandos del 0 al 9 y permite al usuario experimentar con servos, leds, motores y muchos más.

3. Modo Controlador: Este modo proporciona un diseño de controlador estándar con un total de 10 botones que pueden asignarse a comandos personalizados. Los botones de flecha están diseñados específicamente para enviar comandos continuamente mientras se presionan, con el fin de simular un controlador real.

4. Modo Terminal: Este modo proporciona una interfaz similar a un terminal en la que el usuario puede escribir y enviar un comando individual o múltiples comandos que se ejecutarán secuencialmente. Dado que el puerto serie de Arduino recibe un byte a la vez, si el usuario escribe una cadena en el campo de texto de entrada, la aplicación divide esa cadena en caracteres y los envía uno por uno a Arduino. Cabe señalar que los espacios o cadenas vacías se omiten.

Todos los ajustes y comandos de la aplicación se almacenan de forma permanente y se pueden acceder y modificar en cualquier momento según tus necesidades.

Código del Lado de Arduino

El siguiente código es un ejemplo de cómo Arduino puede "escuchar" los comandos que recibe a través de esta aplicación de Android.

char incomingByte; // variable para recibir datos del puerto serie

void setup() {

Serial.begin(9600); // iniciar comunicación serie a 9600bps

void loop() {

if( Serial.available() > 0 ) // si hay datos disponibles para leer

incomingByte = Serial.read(); // leer y almacenar en 'incomingByte'

____________________________________

'Arduino' es una marca registrada del equipo de Arduino

____________________________________



Explorar más


Download.com
Tu valoración para Arduino Bluetooth Controller