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 |