Comunicação Serial Com GPS

Bom dia,

Será que alguem me pode dar uma ajuda no modulo arduino GPS/GPRS.

A minha dúvida é a seguinte, quando eu envio um comando para o modulo GPS/GPRS, o modulo responde ao que lhe pergunto, posso perguntar se recebeu alguma sms e ele responde a sms que recebeu o numero de quem a mandou, etc.

Como faço para sincronizar o que vou receber apos ter mandado o comando de pedido?

Cumprimentos,

Rui Serra

Amigo, GPS é uma coisa e GPRS é outra bem diferente.

GPS é um módulo responsável pelo fornecimento de informações de sua localização. Já o GPRS é a tecnologia de um módulo de conectar na internet e talz, com a implementação do TCP e tudo mais.

Não consegui entender o que qr dizer com "sincronizar o que vou receber apos ter mandado o comando de pedido".

Está usando comandos AT certo?!? Poderia me dar um exemplo da sua dúvida?

T+

Boa tarde,

Vou explicar por passos o problema que estou a ter para ver se conseguimos entender.

No módulo Arduino GPRS/GPS tem dois jumper que têm duas funções:

1- possibilidade de comunicar com o modulo Arduino GPS/GPRS através do hyperterminal do pc (retirando o microcontrolador Atmel para não existir conflito). Nesta função não tenho problemas nenhuns, envio comandos por exemplo "AT" e obtenho a resposta a dizer "OK". Consigo enviar sms, ver as coordenadas do GPS, etc.

O meu problema surge a partir daqui.

Se colocar os jumpers na outra posição é para fazer a comunicação entre o Modulo GPRS/GPS e o Arduino.

Elaborando o meu programa para ver se está tudo a funcionar bem, tenho que enviar o comando "AT". Para isso no meu programa envio:

Serial.println("AT");

Como faço agora para saber se recebi a resposta "OK"?

Se fizer o Serial.read, não consigo receber nada de jeito se me ligar ao hyperterminal só consigo receber AT e não o OK.

Acha que já consegue compreender melhor a minha dúvida?

Obrigado pela atenção

Rui Serra