Descripción
Módulo GPS NEO6M (NEO-6M) con antena (incluida). Este dispositivo, de la familia NEO-6, se conecta al Arduino a través de una interfaz serie (UART) con dos líneas (RX y TX) para proporcionar información sobre la localización geográfica del dispositivo. Es capaz de localizar 22 satélites y es genial para iniciarse en el mundo de la localización GPS. Además, es capaz de calcular 5 localizaciones por segundo, con una resolución de hasta 2,5m.
Una de las prestaciones que lo diferencian de otros módulos es su modo de ahorro de energía (Power Save Mode, PSM), que permite apagar distintas secciones del dispositivo. Así, lo podrás usar en dispositivos alimentados a pilas.
La placa NEO6 incorpora un LED, que permanece encendido mientras se buscan satélites, y parpadea cuando el módulo ha localizado satélites y puede calcular la posición.
Además, incorpora una EEPROM HK24C32 de 4KB, conectada por i2c al chip NEO-6M, que junto a la pila recargable de botón que incorpora el módulo permite almacenar algunos datos de la RAM de importancia (reloj, última posición, configuración, etc).
- Tensión de alimentación: 5V
- Frecuencia máxima de medición: 5Hz
- Tiempo de calentamiento: 1 – 30 s
- Precisión: 2,5m
- Receptor: 50 canales (GPS L1 1575.42MHz)
- Sensibilidad: -161 dBm
- Protocolo de comunicación: NMEA; UBX Binary, RTCM
- Pines de comunicación: tolerantes a 5V
- Frecuencia puerto serie: 4.800 – 230.400 (9.600bps por defecto)
Conexionado a Arduino:
- Pin GND: a GND de Arduino
- Pin VCC: a 5V de Arduino
- Pin TX: a Rx de Arduino
- Pin RX: a Tx de Arduino
Código de ejemplo:
#include <SoftwareSerial.h>
int RXPin = 2; // Pin Rx de Arduino
int TXPin = 3; // Pin Tx de Arduino
int GPSBaud = 9600; // Velocidad del puerto serie
SoftwareSerial gpsSerial(RXPin, TXPin);
void setup(){
Serial.begin(9600); // Monitor serie
gpsSerial.begin(GPSBaud); // Comunicación con NEO-6
}
void loop(){
// La información recuperada y que será visible en el monitor serie
// son sentencias NMEA (formato estándar para GPS)
while (gpsSerial.available() > 0)
Serial.write(gpsSerial.read());
}
0545
Valoraciones
No hay valoraciones aún.