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

Ejemplos |
    #include <nmea.h>

    // crea una conecci&oacute;n de datos GPS a frases tipo GPRMC
    NMEA gps(GPRMC);

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

    void loop() {
      if (Serial1.available() > 0 ) {
        // Lee los caracteres entrantes desde GPS
        char c = Serial1.read();

        // revisa si el caracter completa unja frase GPS v&aacute;lida
        if (gps.decode(c)) {
          // revisa si el posicionamiento GPS esta activado
    	  if (gps.gprmc_status() == 'A') {
            // revisa si estas en Colorado, USA
            boolean inColorado = (gps.gprmc_latitude() > 37.0)
                              && (gps.gprmc_latitude() < 41.0)
                              && (gps.gprmc_longitude() < -102.05)
                              && (gps.gprmc_longitude() > -109.05);

            // asigna el led dependiendo de la respuesta
            if (inColorado) {
              digitalWrite(8, HIGH);
            } else {
              digitalWrite(8, LOW);
            }
          }
        }
      }
    }
Descripción | Retorna el caracter de estado de la última frase GPRMC recibida. El caracter de estado puede ser 'A' (para Active) o 'V' (para Void), y las se:ntilde;ales si el GPS fue activado cuando el posicionamiento fue hecho. Si es void, el GPS no puede hacer un buen posicionamiento y debería ignorarlo, el cual usualmente ocurre cuando el GPS esta aún buscando los satélites.
Sintaxis |
    gprmc_status()
Retorna | char
Uso | Application

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