Galera, estou com um problema na programação do meu programa para GPS. Necessito utilizar as entradas RX1 e TX1. Contudo, não consigo fazer com que meu programa funcione.
Em alguns exemplos na internet verifiquei que era apenas colocar Serial1.begin e Serial1.print... Assim por diante. Mas não funcionou.
Estou anexando meu programa original, sem estar no RX1 e TX1. Se alguém puder dar uma luz de como posso resolver esse problema, agradeço. Obrigado.
O MODELO DO MEU GPS É O NEOMV2
Tags:
Pra poder responder precisamos saber ao menos qual a sua placa.
O Serial1.begin não funciona nos Arduinos mais simples, só do Mega pra cima.
Ref:
https://www.arduino.cc/en/serial/begin
No seu codigo vc usou SerialGPS como softserial e Serial como uma serial comum, assim não funciona pq ? Dá um erro ao compilar ou compila mas não comunica ?
Estou utilizando o arduino MEGA. O programa compila, mas não mostra os dados do GPS...
Bom dia,
Esse tutorial vai ser útil para você. Faça a montagem e teste o sketch.
http://blog.eletrogate.com/gps-neo-6m-com-arduino-aprenda-usar/
Estou utilizando o MEGA, novamente não funcionou. Não seria pra usar Serial1.print?
O ideal é vc colocar algum tipo de monitoramento dos dados. Um LED+resistor que seja já vai ajudar a entender o que está acontecendo.
Existe a possibilidade dos dados nao estarem chegando ao pino, do pino RX e TX estarem invertidos, pq vc deve ligar TX com RX e RX com TX. Ainda a questao de tensao (que o led nao vai mostrar) e a questao da programacao.
Verifique a inversao. O led deve piscar pulsadamente no pino TX do GPS que é ligado ao RX do Mega.
Se for RX1 é preciso usar o Serial1, mas para testar vc tb pode usar uma softserial no mesmo pino.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por