I have tried using the HW Serial port (Rx/Tx) on the arduino (since those are the pins the ardusimple uses) as well as using jumpers and to GPIO pins and using the SoftwareSerial library but I have had no luck. I’m not sure if I’m missing something with the baud rate or rate, but I have everything set to 9600 baud and 1 Hz packet rate.
- Unlike NMEA, UBX protocol is not human readable, if you send it to a terminal you will only see funny characters.
- Make sure you are stacking our board on top of Arduino UNO. If you are instead connecting wires pin to pin, check that you are enabling the Arduino rails by connecting IOREF to 3.3V.
- 9’600bps at 1Hz, if your antenna is placed outside with good sky view… might be too slow baudrate. ZED-F9P can see so many satellites that the default messages will very fast become very long.
Thank you for your quick reply! I will try these suggestions out. I had this same issue with NMEA and UBX, even when just printing the hex byte to the terminal. Maybe I’m doing something wrong there?
For your third point, could you elaborate on that a bit? the NavPVT message is ~100 bytes. At 1 Hz, how would that affect the serial communication?
Hi sungummy,
If you only have UBX-NAV-PVT it should be ok. But by default all NMEA messages are enabled, this is why we mentioned it in our previous message.
I see. I changed the config to only have UBX-NAV-PVT enabled. I’m still not able to get the communication to work. Should it be as simple as stacking the board on the arduino and then reading from Serial ( i.e. Serial.read() )
Yes. Maybe it’s good if you do one step back, revert to default configuration and start with NMEA protocol at 38’400bps, might be easier.
Please login or Register to submit your answer
replied 1 year ago
Hey Sungummy, I was wondering if you have succeeded in recieving the message using Arduino. If so, could you help me with the same, and possibly share the methodology you followed?
thanks!
replied 1 year ago
I have not yet, but I will post here once I figure it out. Let me know if you figure it out first!