Saltar la navegación

GPS. Conexionado y tarea

GPS

El GPS (Sistema de posicionamiento global, Global Positioning System) es un dispositivo que nos permite, a través de comunicación con satélites, determinar nuestra posición en el planeta tierra. En concreto mostramos dos modelos el de la izquierda el GPS6MV2, basado en el chip receptor NEO 6M de la marca UBLOX, y el de la derecha basado en el chip receptor NEO-7M de la marca keyestudio. Estos dispositivos se comunican a través de puerto serie con la placa. Para saber más del GPS de keyestudio, podemos visitar la web del mismo en la wiki de dicho fabricante.

gpsgps keyestudio

Conexionado

El GPS se conecta a un puerto serie de nuestra placa, en concreto la ESP32 STEAMakers tiene dos puertos series, el 1 (pin RX D0, pin TX D1), y el 2 (pin RX2 D5, pin TX2 D4). En concreto conectaremos al puerto serie 2, ya que el 1 se usa para comunicaciones con el ordenador y por ejemplo cargar los programas desde el ordenador a la placa. Conectaremos el pin RX del GPS al pin TX2 (D4 IO17) de la placa, y el pin TX del GPS al pin RX2 (D5 IO16) de la placa. El Vcc (+) del GPS se conectará a + de la placa (V), y el GND (-) del GPS se conectará al - de la placa (G). Mostramos el conexionado en un GPS genérico (izquierda) y en GPS de keyestudio (derecha).

esp32 lcd gpsesp32 gps key

Tarea. Posicionamiento GPS

Conecta la pantalla oled y el GPS de forma correcta, y muestra en la pantalla de forma legible y ordenada los valores de latitud, longitud y altura cada segundo. La Longitud y latitud con 6 decimales y la altura con 2. Por defecto las variables numéricas si la presentamos directamente en una pantalla sólo nos ofrecen dos decimales.

Creado con eXeLearning (Ventana nueva)