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_longitude()

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 longitud de la posición del GPS. La longitud es retornada en grados decimales. Un valor positivo indica el Este de Greenwich (UK), un valor negativo indica el Oeste de Greenwich. Por ejemplo, Sydney (Australia) esta ubicada alrededor de 151.209472 grados decimales de longitud, lo cual es 151.209472 grados al Este de Greenwich.
Sintaxis |
    gprmc_longitude()
Retorna | float
Uso | Application

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