hola a todos, tengo un proyecto en mente, pero tengo una pequeña complicacion que espero uds puedan ayudarme.
lo que trato de diseñar es un cargador automatico para un celular nokia.
no es el circuito de un cargador ordinario si no, a partir del cargador poder cargar el celular dependiendo del nivel de carga de la bateria.
la idea es la siguiente:
1.- un telefono nokia 3220 va conectado al pic, a su vez el telefono tiene conectado un cargador comun y corriente la idea es que el pic le pregunte al celular cuanto nivel de carga tiene la bateria, y dependiendo de la respuesta del celular se accionara un rele el cual conmuta la linea positiva del cargador hacia el celular, eso es todo, cuando ya este cargado al 100% entonces el pic debera desactivar el rele.
estoy programando en basic ya que el programa es bastante pequeño.
ahora e avanzado en esto y he logrado preguntarle al celular desde el pic mediante comandos at el nivel de carga de la bateria,
serialmente envio los siguientes comandos:
AT+CBC +(enter)
Y EL celular responde de la siguiente manera (serialmente):
+CBC: 0,91 (cuando no esta conectado el cargador) o si no
+CBC: 1,91 (cuando esta conectado el cagador al celular)
el 91 me indica el nivel de carga de la bateria casi al 100% ahora mi problema es que no se com lograr para esa info guardarla en alguna variable o algo que me permita luego desglosar esa informacion y solo coger el valor que esta despues de la "," que es lo que me interesa. creo que se debe usare variables tipo string pero estoy usando un pic16f628a y este micro no acepta ese tipo de variables.
espero que me hayan entendido.
si alguien pudiera ayudarme le agradeceria mucho.
lo que trato de diseñar es un cargador automatico para un celular nokia.
no es el circuito de un cargador ordinario si no, a partir del cargador poder cargar el celular dependiendo del nivel de carga de la bateria.
la idea es la siguiente:
1.- un telefono nokia 3220 va conectado al pic, a su vez el telefono tiene conectado un cargador comun y corriente la idea es que el pic le pregunte al celular cuanto nivel de carga tiene la bateria, y dependiendo de la respuesta del celular se accionara un rele el cual conmuta la linea positiva del cargador hacia el celular, eso es todo, cuando ya este cargado al 100% entonces el pic debera desactivar el rele.
estoy programando en basic ya que el programa es bastante pequeño.
ahora e avanzado en esto y he logrado preguntarle al celular desde el pic mediante comandos at el nivel de carga de la bateria,
serialmente envio los siguientes comandos:
AT+CBC +(enter)
Y EL celular responde de la siguiente manera (serialmente):
+CBC: 0,91 (cuando no esta conectado el cargador) o si no
+CBC: 1,91 (cuando esta conectado el cagador al celular)
el 91 me indica el nivel de carga de la bateria casi al 100% ahora mi problema es que no se com lograr para esa info guardarla en alguna variable o algo que me permita luego desglosar esa informacion y solo coger el valor que esta despues de la "," que es lo que me interesa. creo que se debe usare variables tipo string pero estoy usando un pic16f628a y este micro no acepta ese tipo de variables.
espero que me hayan entendido.
si alguien pudiera ayudarme le agradeceria mucho.
Última edición: