Módulo GPS u-blox LEA‑6H 02: Guía de integración con Arduino y Python
Componentes y suministros
![]() | Arduino UNO Puedes usar cualquier Arduino con puerto UART | × | 1 |
| Receptor GPS (genérico) Usé u-blox LEA 6H 02; sirve cualquier módulo con UART | × | 1 | |
![]() | Cables jumper (genéricos) | × | 1 |
![]() | Cable USB-A a B | × | 1 |
Aplicaciones y servicios en línea
![]() | Arduino IDE |
Acerca de este proyecto
Interfaz del módulo GPS (usé LEA-6H 02) con Arduino UNO (u otro Arduino) y cálculo de latitud/longitud para mostrar en ventana de aplicación Python.
Paso 1: Obtener módulo GPS u-blox LEA-6H 02, leer hoja de datos y preparar módulo para conectar a Arduino
- Lee la hoja de datos u-blox LEA 6 cuidadosamente y verifica tu módulo
- La mayoría operan a ~2.7 a 3.6V; usa fuente adecuada, yo usé pin 3.3V de Arduino
- Todos soportan UART; lo usaremos para interfaz con Arduino
- Los módulos vienen con micro-conectores hembra difíciles de conectar; los reemplacé por zócalos hembra 2.54mm para jumpers (antes haz diagrama de pines en papel/PC)
- Módulo listo para conectar a Arduino
LEA-6_DataSheet__28UBX-14044797_29.pdf
Paso 2: Conectar módulo GPS con Arduino
Conecta Tx y Rx del GPS con Rx y Tx de Arduino:
- Tx del GPS (cable verde en mi caso) → Rx de Arduino
- Rx del GPS (cable amarillo en mi caso) → Tx de Arduino
- Identifica Tx (transmisor) y Rx (receptor) en ambos. En UNO: Tx pin 0, Rx pin 1 (solo 1 puerto UART). Ver especificaciones Arduino UNO.
¡Cuidado! No apliques más de 3.3V (máx. 3.6V) al módulo GPS. Lee instrucciones cuidadosamente.
Paso 3: Subir programa Arduino para leer puerto serie
- Código en repositorio GitHub: github.com/harshgosar/LEA-6h-GPS-Arduino-Python
- Lee
README.md
Observa respuesta en pantalla:
- Tarda en dar respuesta válida; depende de fuerza de señal GPS
- Mantén módulo GPS en exterior o cerca de ventana
- Instala software u-center (ver README.md)
- Sube código a Arduino
- Conecta pines GPS a Arduino
- Abre Monitor Serie en Arduino IDE y verifica salida útil
- Cierra monitor serie (libera puerto) y abre u-center, selecciona puerto serie de Arduino
Paso 4: Ejecutar código Python
- Descarga y configura Python en tu máquina
- Descarga código Python para leer datos GPS vía puerto serie
- Conecta y alimenta GPS con Arduino
- Identifica puerto COM al que está Arduino
- Ejecuta código Python
- Ingresa detalles del puerto COM
- Verifica datos de latitud y longitud
Código
GitHub
https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
LEA-6h-GPS-Arduino-Python
Código Arduino para microcontrolador y Python para interfaz: GitHub
Esquemáticos
Imágenes de conexión GPS y Arduino:
Proceso de manufactura
- Construya un robot con Raspberry Pi y Python: Guía completa
- Captura Gotas de Agua en Acción con Arduino Nano: Fotografía de Alta Velocidad DIY
- Sistema de Asistencia RFID Fiable con Arduino y Python
- Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
- Monitor de Temperatura y Reloj en Tiempo Real con Arduino Due y Pantalla TFT 3.2"
- Conectar Arduino Mega a módulo GPS NEO‑6M: Guía paso a paso
- Control Preciso de Servo con Arduino y MPU6050 (SG90 / MG996R)
- Dominando reconocimiento y síntesis de voz en Arduino Due
- Proyecto Arduino GPS y Pantalla TFT Táctil Shield: Visualización de Ubicación en Tiempo Real
- Construye un Notificador de Destino GPS con Arduino UNO y Módulo NEO‑6M
- Importación de Módulos en Python: Guía Práctica con Ejemplos



