Tags: GPS, Module, NEO-6M, Antana, arduino, Raspberry, pi, Sensor, Module

GPS Module NEO-6M u-blox with Antana for arduino Raspberry pi

  • 39.00 AED

    50.00 AED

    • Ex Tax:39.00 AED
    • Product Code: NEO-6M
    • Availability: Out Of Stock
    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 G..
    • 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 best 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 ufl 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:

    GPS modules NEO-6M, 3V-5V power supply Universal
    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;
            }
        }
    }
    
    
    
      

    There are no reviews for this product.

    Write a review

    Please login or register to review