Search wiring.org.co:

Librerías \ NMEA

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Clase | NMEA
Nombre |

### gprmc_latitude()

Ejemplos |
    #include <nmea.h>

    // create a GPS data connection to GPRMC sentence type
    NMEA gps(GPRMC);

    void setup() {
      Serial1.begin(4800);
      pinMode(8, OUTPUT);
    }

    void loop() {
      if (Serial1.available() > 0 ) {
        // read incoming character from GPS
        char c = Serial1.read();

        // check if the character completes a valid GPS sentence
        if (gps.decode(c)) {
          // check if GPS positioning was active
          if (gps.gprmc_status() == 'A') {
            // check if you are in Colorado, USA
            boolean inColorado = (gps.gprmc_latitude() > 37.0)
                              && (gps.gprmc_latitude() < 41.0)
                              && (gps.gprmc_longitude() < -102.05)
                              && (gps.gprmc_longitude() > -109.05);

            // set led accordingly
            if (inColorado) {
              digitalWrite(8, HIGH);
            } else {
              digitalWrite(8, LOW);
            }
          }
        }
      }
    }
Descripción | Retorna la latitud de la posición de GPS. La latitud es retornada como grados decimales. Una valor positivo indica el hemisferio Norte, un valor negativo indica el hemisferio Sur. Por ejemplo, Sydney (Australia) esta localizado alrededor de -33.853312 grados deciamles de latitud, lo cual es 33.853312 grados de latitud en el hemiferio Sur.
Sintaxis |
    gprmc_latitude()
Retorna | float
Uso | Application

Updated on July 07, 2011 11:15:53pm PDT