
Login or create an account
CloseReturning Customer
I am a returning customer
Login or create an account
CloseRegister Account
If you already have an account with us, please login at the login form.
Your Account Has Been Created!
Thank you for registering with TechMaze!
You will be notified by e-mail once your account has been activated by the store owner.
If you have ANY questions about the operation of this online shop, please contact the store owner.
Account Logout
You have been logged off your account. It is now safe to leave the computer.
Your shopping cart has been saved, the items inside it will be restored whenever you log back into your account.
Tags: GPS, Module, NEO-6M, Antana, arduino, Raspberry, pi, Sensor, Module
GPS Module NEO-6M With Antenna for Arduino Raspberry Pi
39.00 AED
39.00 AED
This is a complete GPS module that is based on the Ublox NEO-6M. This unit uses the latest technology from Ublox to give the best possible positioning information and includes a larger built-in 25 x 25mm active GPS antenna with a UART TTL socket. A battery is also included so that you can obtain a GPS lock faster. This is an updated GPS module that can be used with Ardupilot mega v2. This GPS module gives the good enough possible position information, allowing for better performance with your Ardupilot or other Multirotor control platform.
The Ublox NEO-6M GPS engine on this board is a quite good one, with the high precision binary output. It has also high sensitivity for indoor applications. UBLOX NEO-6M GPS Module has a battery for power backup and EEPROM for storing configuration settings. The antenna is connected to the module through a full cable which allows for flexibility in mounting the GPS such that the antenna will always see the sky for best performance. This makes it powerful to use with cars and other mobile applications.
The Ublox GPS module has serial TTL output, it has four pins: TX, RX, VCC, and GND. You
Description:
Module with ceramic destined antenna, super signal
EEPROM power down to save the configuration parameters data
LED signal indicator
The default baud rate: 9600
Package size: 10 * 10 * 2cm / 4 * 4 * 0.8 in
Package weight: 19 g / 0.67 oz
Extract latitude and longitude from GPS signal in Arduino
Extract latitude and longitude from GPS signal in Arduino NEO-6m
this video shows how to extract latitude and longitude from GPS signal in Arduino Ublox NEO-6M GPS Module and any other GPS modules.
/*
* This is the Arduino code Ublox NEO-6M GPS module
* this code extracts the GPS latitude and longitude so it can be used for other purposes
*
* Written by Ahmad Nejrabi for Robojax Video
* Date: Jan. 24, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: this code is "AS IS" and for educational purpose only.
*
*/
// written for RoboJax.com
String inputString = ""; // a string to hold incoming data
boolean stringComplete = false; // whether the string is complete
String signal = "$GPGLL";
void setup() {
// initialize serial:
Serial.begin(9600);
// reserve 200 bytes for the inputString:
inputString.reserve(200);
}
void loop() {
// print the string when a newline arrives:
if (stringComplete) {
String BB = inputString.substring(0, 6);
if (BB == signal) {
String LAT = inputString.substring(7, 17);
int LATperiod = LAT.indexOf('.');
int LATzero = LAT.indexOf('0');
if (LATzero == 0) {
LAT = LAT.substring(1);
}
String LON = inputString.substring(20, 31);
int LONperiod = LON.indexOf('.');
int LONTzero = LON.indexOf('0');
if (LONTzero == 0) {
LON = LON.substring(1);
}
Serial.println(LAT);
Serial.println(LON);
}
// Serial.println(inputString);
// clear the string:
inputString = "";
stringComplete = false;
}
}
/*
SerialEvent occurs whenever a new data comes in the
hardware serial RX. This routine is run between each
time loop() runs, so using delay inside loop can delay
response. Multiple bytes of data may be available.
*/
void serialEvent() {
while (Serial.available()) {
// get the new byte:
char inChar = (char) Serial.read();
// add it to the inputString:
inputString += inChar;
// if the incoming character is a newline, set a flag
// so the main loop can do something about it:
if (inChar == '\n') {
stringComplete = true;
}
}
}