Hola a tod@s,
Soy Fernando, bastante nuevo en el mundo arduino. Compré el car robot kit para echarlo a andar con mi hija y me gustaría saber si alguien ha conseguido que se mueva con un mando Bluetooth.
El mando que tengo el el ipega Bluetooth controller, el típico para jugar con el móvil. La idea era poder usarlo para controlar el coche y, en el móvil (que se acopla al mando), poner la visión de una cámara que acoplaría al coche. Como si de un dron se tratase.
El coche tiene un hc-08, he intentado vincularlo de varias formas y utilizando varias aplicaciones de la play store pero no lo he conseguido.
¿Alguien ha hecho algo parecido?
Muchas gracias.
intenta darnos mas información.
Un enlace del car robot.
Los módulos BT se conectan perfectamente con el Arduino.
Has verificado las conexiones, tal vez solo las tienes mal.
RX del arduino a TX del BT
TX del arduino a RX del BT
GND entre ambos unidos.
por supuesto la alimentación del HC-08.
surbyte:
intenta darnos mas información.
Un enlace del car robot.
Los módulos BT se conectan perfectamente con el Arduino.
Has verificado las conexiones, tal vez solo las tienes mal.
RX del arduino a TX del BT
TX del arduino a RX del BT
GND entre ambos unidos.
por supuesto la alimentación del HC-08.
Hola!
El coche en concreto es éste:
Con la aplicación propia de elegoo se mueve y conecta sin problemas, con lo que entiendo que las conexiones están bien, así como tx y rx:
Pero la idea no es manejarlo con el móvil, sino con un mando Bluetooth de éste tipo:
https://www.google.com/search?safe=active&client=ms-android-google&sxsrf=ALeKk001sUupIo3D-8e4Esdqz7PQDYPjkA:1591911876661&q=ipega+mediapad+gamepad&spell=1&sa=X&ved=2ahUKEwjH16_v3frpAhUKXRoKHZK8COEQBSgAegQICRAC&biw=412&bih=556&dpr=2.63#imgrc=Jo0AvDWkAtoQTM
Igual no es posible, pero si lo fuese sería más divertido y manejable. Además, al poder poner el móvil en el mando, se podría mostrar en la pantalla una cámara conectada al coche.
Moderador
Por favor edita tu post usando etiquetas para cada uno de los enlaces.
Tambien evita repetir lo que se lee arriba.
Lee las Normas del foro
Has visto esto?
Supongo que si.
Ahi no hacen gran comentario acerca del HC-08 y sugieren un código simple
void loop() {
getstr = Serial.read();
switch(getstr){
case 'f': forward(); break;
case 'b': back(); break;
case 'l': left(); break;
case 'r': right(); break;
case 's': stop(); break;
case 'a': stateChange(); break;
default: break;
}
}
De modo que lo que puede estar ocurriendo es que tal vez tu envias cosas diferentes a las que recibe arduino. Pretendes que el mando se linkee con el Arduino via BT. PUes prueba con un código simple entre el mando y el Arduino.
Mañana te digo cómo hacerlo.
Revisa por favor las especificaciones del iPega con el HC-08 a ver si son compatibles. Tal vez ese sea el problema.
Gracias por las respuestas!
Si saco un hueco mañana pruebo a poner el código propuesto y algunas configuraciones a ver si funciona.