connecting an LCD screen to the gps-rtk2

In the hookup guide https://learn.sparkfun.com/tutorials/gp … okup-guide, the section titled Setting the ZED-F9P as a Correction Source describes how to connect an LCD screen to the gps-rtk2. It gives the part number for the LCD and shows how to connect it, but that’s all. The picture in the guide shows the LCD displaying text, the position of the antenna.

I’ve bought the same LCD and connected it to my board in the same way. When I switch on, the display lights up, so it’s working, but no text appears. I’m guessing that I have to set some config variables to make that happen, but which ones?

Hi Simon.

You need a micro controller and software to make the LCD work. [Example 4 in the Ublox ZED-F9P library will get you started.](SparkFun_Ublox_Arduino_Library/examples/ZED-F9P/Example4_BaseWithLCD/Example4_BaseWithLCD.ino at master · sparkfun/SparkFun_Ublox_Arduino_Library · GitHub)

Do you mean https://github.com/sparkfun/SparkFun_Ub … ixType.ino?

This just seems to read a position from the GPS device and write to the Arduino’s serial connection.

However, the picture in the hookup guide shows the LCD board connected to the GPS device, not to the microcontroller. How does the data get from the controller to the LCD?

Regards

Simon

Are you referencing this picture: https://cdn.sparkfun.com/r/600-600/asse … th_LCD.jpg?

If so, it is connected to the Microcontroller via the Qwiic I2C cables. With I2C, you can have multiple devices on the same ‘wire’ but can be spoken to individually. So the BlackBoard in that picture is really controlling and talking between the GPS and LCD.

So the blackboard sends some text along the cable at the bottom of the picture, it passes through the GPS board and goes to the LCD via the cable at the top of the picture. Correct?

My Microcontroller is a Raspberry Pi running software written in Go, so I need to understand the general principles. I can read the Arduino software but I can’t actually use it.

Regards

Simon

Correct. If you are new to I2C and how the communication protocol works then I would suggest reading through this tutorial: https://learn.sparkfun.com/tutorials/i2 … 1578439588