Buenas tardes a todos
Tengo un problema. A ver si me podéis aconsejar.
Estamos montando un coche con 3 opciones:
1/ Funcionamiento manual. En el cual el coche avanza, gira o retrocede en función de los que le mandemos a través de bluetooth.
2/ Funcionamiento automático. En el cual, a través de un sensor ultrasonidos, se detectan obstáculos y de forma automática lo detecta.
3/ Siguelineas, mediante 2 infrarrojos.
Tras depurar múltiples errores, todo funciona correctamente, PERO SÓLAMENTE CUANDO EL CABLE USB ESTÁ CONECTADO CON EL ORDENADOR, Y RECIÉN COMPILADO Y SUBIDO EL PROGRAMA. Cuando se desconecta el USB, estando el programa cargado, deja de funcionar.
Gatul, Gonpezzi, gracias por responder.
Con vuestras preguntas me ha hecho pensar y lo he podido solucionar.
El problema radicaba en que alimentaba todo (driver motores, placar arduino y protoboard), desde la misma fuente de alimentación (6 pilas de 1,5 V).
Tras leer vuestros comentarios , busqué por internet acerca de esquemas de conexión de fuentes de alimentación con arduino, y en un enlace leí que el hecho de conectar todo a la misma fuente, al tener motores y estos en los arranques y paros tienen picos de corrientes, hacen el sistema "inestable", y aconsejaban separar. Así lo he hecho y funciona. Le he metido una pila de 9V directamente al pin de entrada Vin de la placa y desconectado la otra alimentación que tenía.