This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
rc bletooth y broken pipe
#1
Hola buenas tardes a todos quería preguntar a ver si alguien sabe la solución a mi problema por favor  Huh  :
he estado trabajando en un rc con: una arduino uno, un bluetooth hc-05, 2 motores y un puenteH l293D. 
el código es el siguiente: 
/* Carro Inalambrico Bluetooth
Dibujo de las conexiones en www.elprofegarcia.com

ARDUINO   L293D(Puente H)        
  5          10
  6          15
  9          7
  10         2
  5V         1, 9, 16
  GND        4, 5, 12, 13
  
  El motor 1 se conecta a los pines 3 y 6 del Puente H
  El motor 2 se conecta a los pines 11 y 14 del Puente H
  
  La fuente de alimentación de los Motores se conecta a tierra y
  el positivo al pin 8 del puente H. 
 
Conexión del Modulo Bluetooth HC-06 y el Arduino
ARDUINO    Bluetooth HC-06 
 0 (RX)       TX
 1 (TX)       RX
 5V           VCC
 GND          GND
!!Cuidado!! Las conexiones de TX y RX al modulo Bluetooth deben estar desconectadas
en el momento que se realiza la carga del codigo (Sketch) al Arduino.

Código:
*/
int izqA = 5; 
int izqB = 6; 
int derA = 9; 
int derB = 10; 
int vel = 255;            // Velocidad de los motores (0-255)
int estado = 'g';         // inicia detenido

void setup()  { 
  Serial.begin(9600);    // inicia el puerto serial para comunicacion con el Bluetooth
  pinMode(derA, OUTPUT);
  pinMode(derB, OUTPUT);
  pinMode(izqA, OUTPUT);
  pinMode(izqB, OUTPUT);
 } 
 
void loop()  { 
  
  if(Serial.available()>0){        // lee el bluetooth y almacena en estado
      estado = Serial.read();
  }
  if(estado=='a'){           // Boton desplazar al Frente
      analogWrite(derB, 0);     
      analogWrite(izqB, 0); 
      analogWrite(derA, vel);  
      analogWrite(izqA, vel);       
  }
  if(estado=='b'){          // Boton IZQ 
      analogWrite(derB, 0);     
      analogWrite(izqB, 0); 
      analogWrite(derA, 0);  
      analogWrite(izqA, vel);      
  }
  if(estado=='c'){         // Boton Parar
      analogWrite(derB, 0);     
      analogWrite(izqB, 0); 
      analogWrite(derA, 0);    
      analogWrite(izqA, 0); 
  }
  if(estado=='d'){          // Boton DER
       analogWrite(derB, 0);     
       analogWrite(izqB, 0);
       analogWrite(izqA, 0);
       analogWrite(derA, vel);  
  } 
  
  if(estado=='e'){          // Boton Reversa
       analogWrite(derA, 0);    
       analogWrite(izqA, 0);
       analogWrite(derB, vel);  
       analogWrite(izqB, vel);      
  }
  if (estado =='f'){          // Boton ON se mueve sensando distancia 
 
  }
  if  (estado=='g'){          // Boton OFF, detiene los motores no hace nada 
  }
}


Lo he sacado de elprofegarcia.com y he seguido su tutorial que pueden encontrar si buscan carro el profe garcia
El caso es que tras poner las conexiones , cargar el código y conectar el bluetooth a la aplicación: ArduinoControlCar me aparece: Error 516 : Unable to write broken pipe 
Alguien me puede echar una mano parea solucionarlo o hac er algún cambio que evite que este error salte por favor  Huh
Mil gracias de antemano  Angel Angel
  Responder
#2
¿Has probado a primero sincronizar el HC-05 desde la configuración del bluetooth?
Saludos!
  Responder
#3
(29-08-2016, 05:45 PM)Iván escribió: ¿Has probado a primero sincronizar el HC-05 desde la configuración del  bluetooth?
Saludos!

sí lo he configurado amigo

(29-08-2016, 05:51 PM)Asclem escribió:
(29-08-2016, 05:45 PM)Iván escribió: ¿Has probado a primero sincronizar el HC-05 desde la configuración del  bluetooth?
Saludos!

sí lo he configurado amigo
 pero no va aún así
  Responder
#4
Cada cuando parpadea el led del módulo bluetooth? si es al rededor de 5 veces por segundo es que no estas conectado, debería parpadear 2 veces.

Prueba una aplicación que se llama "Bluetooth Terminal" con ella le mandas directamente las letras que le has puesto en el código
  Responder
#5
(29-08-2016, 06:22 PM)maxi94 escribió: Cada cuando parpadea el led del módulo bluetooth? si es al rededor de 5 veces por segundo es que no estas conectado, debería parpadear 2 veces.

Prueba una aplicación que se llama "Bluetooth Terminal" con ella le mandas directamente las letras que le has puesto en el código

si parapadea 2 veces por segundo y se para y así todo el rato 
Lo probaré haber que sale tengo el movil cargando
  Responder
#6
Lo he probado, desgraciadamente no va
Aunque es posible que lo haga mal porque no sé si es que tengo que copiar la parte del código al que representa la ``a´´ o solo mandar la ``a´´ 
Lo he hecho de la segunda forma y no va  Indeciso Indeciso
  Responder
#7
Probé la primera y nada 
He metido varias partes del código poco a poco   y nada 
Hice varias partes y sigue fallando 
Esto me desespera Cry Cry
  Responder
#8
Prueba con otro móvil, hay algunos módulos que no trabajan por ejemplo con sistema IOS
  Responder
#9
¿A qué te refieres con meter varias partes del código poco a poco?
También puedes probar a crear tú mismo la App mediante App Inventor, o probar con otras aplicaciones que utilicen también el bluetooth.
  Responder
#10
Probaré con otro movil y si no va, pues me haré una aplicación propia luego os cuento
  Responder
#11
He vuelto de pueblo estuve sin internet y no pude postear , seguí vuestras indicaciones y no funcionó con otro móvil aunque creo que puede se porque ambos eran de android ni la aplicación 
Creo que puede fallar algún componente les mando las fotos a ver si he puesto mal algún cable o conexión por despiste

no me deja poner las fotos pero les dejo el link con las conexiones 
https://www.dropbox.com/s/006mznkzv37zgn...H.jpg?dl=0
  Responder