Buenas tardes, bueno quiero comenzar explicando porque hize el post!
Estoy realizando un Sistema de Telemetria como proyecto final de mi carrera, que se basa en mikrobasic como programador y utilizo proteus como simulado, he leido muchos temas y participado en muchos foros acerca de la comunicacion de los microcontroladores y y los celulares nokia.
El objetivo del proyecto es enviar un mensaje de texto cuando un transmisor de temperatura conectado al circuito le advierta que la variable es muy alta o baja, para ellos estoy utilizando un PIC 18F4550 y el celular es un nokia 3500 classic , he realizado las pruebas respectivas enviando mensajes por la hyperterminal y los resultados han sido positivos, es decir acepta el comando "AT+CMGS" en modo PDU y Texto, gracias a esas pruebas me soporte mas en mi proyecto...pero hoy a 2 semanas de entregar y presentar el proyecto tengo unos grandes problemas, lo cual es que creo, dedusco y pienso que necesito un driver para que el PIC reconozca a mi celular y asi poder enviar los comandos AT por mikrobasic.
Estoy utilizando un cristal de 20 MHZ pero en mikrobasic lo coloco de 48mhz, pues he leido en algunas paginas que con este cambio el USB trabaja perfectamente!
He codificado los comandos AT a hexadecimal para poderlos enviar como si fuera la hyperterminal, coloco un ejemplo aqui!
en esa parte le digo al telefono para trabajar en modo texto, el problema es que no se como hacer para que el telefono celular reconosca al PIC, por favor necesito su ayuda en este caso si necesitan algo mas del codigo puedo postearlo.!!! me despido esperando su pronta respuesta.[/code]
Estoy realizando un Sistema de Telemetria como proyecto final de mi carrera, que se basa en mikrobasic como programador y utilizo proteus como simulado, he leido muchos temas y participado en muchos foros acerca de la comunicacion de los microcontroladores y y los celulares nokia.
El objetivo del proyecto es enviar un mensaje de texto cuando un transmisor de temperatura conectado al circuito le advierta que la variable es muy alta o baja, para ellos estoy utilizando un PIC 18F4550 y el celular es un nokia 3500 classic , he realizado las pruebas respectivas enviando mensajes por la hyperterminal y los resultados han sido positivos, es decir acepta el comando "AT+CMGS" en modo PDU y Texto, gracias a esas pruebas me soporte mas en mi proyecto...pero hoy a 2 semanas de entregar y presentar el proyecto tengo unos grandes problemas, lo cual es que creo, dedusco y pienso que necesito un driver para que el PIC reconozca a mi celular y asi poder enviar los comandos AT por mikrobasic.
Estoy utilizando un cristal de 20 MHZ pero en mikrobasic lo coloco de 48mhz, pues he leido en algunas paginas que con este cambio el USB trabaja perfectamente!
He codificado los comandos AT a hexadecimal para poderlos enviar como si fuera la hyperterminal, coloco un ejemplo aqui!
Código:
UserWR_buffer [0] = 0x41 'A
delay_ms(100)
userWR_buffer [1] = 0X54 'T
delay_ms(100)
userWR_buffer [2] = 0X2B '+
delay_ms(100)
userWR_buffer [3] = 0X43 'C
delay_ms(100)
userWR_buffer [4] = 0X4D 'M
delay_ms(100)
userWR_buffer [5] = 0X47 'G
delay_ms(100)
userWR_buffer [6] = 0X46 'F
delay_ms(100)
userWR_buffer [7] = 0X3D '=
delay_ms(100)
userWR_buffer [8] = 0X31 '1
delay_ms(100)
userWR_buffer [9] = 0X30 '[ENTER]
en esa parte le digo al telefono para trabajar en modo texto, el problema es que no se como hacer para que el telefono celular reconosca al PIC, por favor necesito su ayuda en este caso si necesitan algo mas del codigo puedo postearlo.!!! me despido esperando su pronta respuesta.[/code]