Hice un auto de bluetooth con el HC-06 y shield de motores pero cuando conecto mi celular al HC-06 y le mando una señal para que avance, se queda con ella pero se desconecta, el auto sigue andando hasta que conecto de nuevo el celular, probé de todo y ya no se que hacer..
aqui la programacion
#include <AFMotor.h>
#include <SoftwareSerial.h>
SoftwareSerial BT1 (10,9);
AF_DCMotor motor1 (1, MOTOR12_64KHZ);
AF_DCMotor motor2 (2, MOTOR12_64KHZ);
char dato;
void setup() {
BT1.begin(9600);
motor1.setSpeed(255);
motor2.setSpeed(255);
}
void loop() {
if (BT1.available() > 0){
dato = BT1.read();
}
switch (dato) {
case 'F':
Adelante();
break;
case 'L':
Izquierda();
break;
case 'R':
Derecha();
break;
case 'S':
Alto();
break;
case 'B':
Atras();
break;
default:
Alto();
break;
}
}
void Adelante() {
motor1.run(FORWARD);
motor2.run(FORWARD);
}
void Atras() {
motor1.run(BACKWARD);
motor2.run(BACKWARD);
}
void Derecha() {
motor1.run(FORWARD);
motor2.run(BACKWARD);
}
void Izquierda() {
motor1.run(BACKWARD);
motor2.run(FORWARD);
}
void Alto() {
motor1.run(RELEASE);
motor2.run(RELEASE);
}