• Arduino Bluetooth Joystick 1
  • Arduino Bluetooth Joystick 2
  • Arduino Bluetooth Joystick 3
  • Arduino Bluetooth Joystick 4

Arduino Bluetooth Joystick

Ha sido más fácil implementar el control Bluetooth en su proyecto de electrónica. Ya sea que solo sea un aficionado que juega con Arduino o un profesional que trabaja con una plataforma más compleja, encontrará esta aplicación extremadamente sencilla y fácil de usar cuando controla su propio automóvil o robot Bluetooth creado. Al utilizar el joystick remoto Bluetooth, podrá concentrar todo su poder de ingeniería en las partes eléctricas y mecánicas de su proyecto, sin necesidad de sumergirse en la programación de Android.

Puede encontrar un ejemplo de croquis de Arduino para interactuar con la aplicación en mi GitHub aquí: https://github.com/DaniusKalv/Arduino_Bluetooth_Joystick_example_sketch

Características de la aplicación:

Dos joysticks: uno vertical y otro horizontal para control de velocidad y dirección. Ambos cuentan con control de movimiento analógico (tendrá velocidad y / o dirección variable).

Tres botones personalizados. Configure la aplicación para su proyecto específico al tener la capacidad de cambiar el texto que se muestra en los botones para que sea aún más consistente con su hardware.

Intervalo de transmisión ajustable según sus necesidades, ya sea que necesite una frecuencia de transmisión más alta para una mayor precisión o una más baja para una mayor duración de la batería.

Fácil conexión a dispositivos Bluetooth con solo elegir uno de su lista de dispositivos emparejados.

Cómo utilizar:

Una vez conectado a un dispositivo Bluetooth, está listo para comenzar a usar esta aplicación.
Cuando se presiona un campo de joystick, el dispositivo Android transmitirá las coordenadas de ambos joysticks cada "intervalo" de milisegundos hasta que se liberen ambos campos de joystick.

"intervalo": la cantidad de milisegundos entre transmisiones, se puede establecer en la configuración.

El formato de datos se ve así:
Sxxxx \ r \ n
Dxxxx \ r \ n

S - velocidad (joystick vertical)
D - dirección (joystick horizontal)
xxxx - número de 4 dígitos que representa la coordenada del joystick.

Cuando se presiona un botón personalizado, la transmisión de datos se verá así:

Bx \ r \ n

B - botón
x - es el número de botón personalizado (ya que hay tres botones personalizados, los valores estarán en un rango de 1 a 3).

Observe que cada comando enviado desde el dispositivo Android termina con dos caracteres de terminación (\ r \ n).
\ r - retorno de carro (valor decimal - 10)
\ n - nueva línea (valor decimal - 13)

Esta aplicación ha sido probada con plataformas Arduino y ARMmbed. Estaba usando los populares y baratos módulos Bluetooth HC-05. Funciona perfectamente dentro de un rango de aproximadamente 30 metros / 100 pies.

Esta es la primera versión de mi primera aplicación, así que no dude en contactarme con sus preguntas, sugerencias o (con suerte no habrá) informes de errores. Mi correo electrónico: [email protected]

Categoría : Herramientas

Búsquedas relacionadas

Reseñas (3)

Mar. V. 24/01/2022     

Aplicación muy buena para hacer vehículos teledirigidos con control proporcional por Bluetooth y con microcontroladores. Conectado y funcionando con un HC06. Gracias.

Un. u. d. G. 31/01/2019     

mejoren el bluetoh da najseas enserio

Un. u. d. G. 07/03/2019     

Funcionando