Hola, tengo problemas al querer enviar comandos a un motorola ex116, es uno como ese:
Le soldé los cables y lo conecté al arduino, pero a la hora de querer manadar los comandos no es posible hacerlo a la primera, tengo que mandarlos unas cuantas veces y a cierto ritmo para que me los detecte. He estado probando con las diferentes velocidades de baudios y no encuentro forma.
He probado también conectarlo a otro arduino y no logro que funcione (arduino nano y arduino uno). También intenté mandarle los comandos por medio de el sketch y no me los reconoce.
Cómo lo has hecho? Un diagrama. Indica con un link o hazlo a mano alzada para entender.
Olvidé lo mas obvio. No usas un cable USB para conectarte con la PC, no me cierra lo de soldé unos cables.
Otro tema, los telefonos trabajan a 3.3V y lo conectas a un Arduino. Habitualmente todos usan UNO/NANO que son de 5V. Recuerda adaptar niveles o vas a quemar tu teléfono.
También he puesto delay, he probado con diferentes tiempos, he intentado bombardeando a ver si un comando me lo detecte, he mandado de uno por uno y ni así. La única forma de que me lo acepte es mandándolos manualmente y a cierto ritmo.
Sigo sin saber que pueda ser, ya no se me ocurren ideas.
Oh lo siento por no dar a entender esa parte. Los cables que soldé van a rx, tx y tierra del celular, y esos los conecté a los pines correspondientes del arduino.
Lo de la alimentación lo descarté porque alimento el celular con su propia batería, también lo he conectado a un regulador y sigue con lo mismo.