Header Ads

How to Connect a Ublox NEO-6M GPS Module with Arduino

In this tutorial we are going to interface a GPS Module with Arduino and display the location and Date time details in 20X4 LCD. For the security reason some of the content not show in the below picture.

All GPS modules with serial communication will do, but we will be using the popular U-BLOX Neo 6M in this tutorial.

Parts required

  1. Arduino board
  2. Ublox NEO-6M GPS Module
  3. 20X4 LCD display with I2C interface
  4. Jumper wires

Connection Details


The NEO-6M GPS module has four pins: VCC, RX, TX, and GND. The module communicates with the Arduino via serial communication using the TX (D3) and RX (D4) pins, See the below details for Arduino board and Ublox NEO-6M GPS Module connection details.


The LCD I2C module has four pins: VCC, SDA, SCL, and GND. The module communicates with the Arduino via I2C communication using the A4 and A5 pins, See the below details show Arduino board and LCD I2C board connection details.


Download and install required libraries for GPS to work in Arduino IDE

  1. LiquidCrystal_I2C library download 
  2. TinyGPS++ library download
  3. SoftwareSerial library download
  4. Time library download

Code


Output

See below picture for the output.


No comments

Powered by Blogger.