¿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)
Descripción del desarrollador
¿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
____________________________________
¿Has usado Arduino Bluetooth Controller para Android? Comparte tu experiencia y ayuda a otros usuarios.
Explorar más
Project 2Gether
GratuitoLeave Letters and Applications
GratuitoWater, Interactive Learning for Kids
GratuitoMatlab Tutorial
GratuitoAd-free Triangle Solver
GratuitoBark for Chromebooks
GratuitoEnochian Alphabet Trainer
De pagoPawsitive - Best Dog Training App
GratuitoAC Generator 3D Virtual Lab
GratuitoI Love You Coloring Book - Love Coloring App 2019
GratuitoIngliz Tili Grammatikasi
GratuitoConjugate Spanish Verbs
Gratuito