gps EZ-0048 con arduino.

Hola. soy nuevo en este foro.

quiero aprender a utilizar modulos gps, lo cual logre usar una raspeberry py.
compre el EZ-0048 (GPS usb puerto USB-módulo GPS para frambuesa PI 3 / PI 2 EZ-0048)

ahora lo quiero probar con arduino (leonardo).

mirando sitios noto que ocupan ocupan:

CONEXIÓN

  • Conecte el pin digital de 4 de Arduino UNO de Tx del módulo GPS.

  • Conecte el pin digital de 3 de Arduino UNO de Rx del módulo GPS.

en cambio en mi módulo aparece TXD Y RXD en vez del TX y RX.

conecto el modulo y cargo un codigo:

#include <SoftwareSerial.h>

SoftwareSerial gps (4,3);

char dato = '';

configuración nula ()
{
Serial.begin (115200);
gps.begin (9600);
}

bucle vacío ()
{
Serial.print ("entro");
Serial.print ("\ n");

if (gps.available ())
{
dato = gps.read ();
Serial.print (dato);
}
}

Después de conectar el modulo se enciende un led PPS(según dice en la placa).

Lo saque por un rato(corto) al patio y no mostro datos.

como no entiendo:.
1.mi pregunta va por si el modulo debería funcionar en arduino. o solo en rapeberry.
2.TXD Y RXD es lo mismo que TX, RX.

se que el gps se demora en conectar asi que podria ser ese problema.

Informacion respecto a la placa:
https://wiki.52pi.com/index.php/USB-Port-GPS_Module_SKU:EZ-0048#Compatibility_List

gracias por la orientación.

Moderador
Por favor edita tu post usando etiquetas de código.
También debes usar etiquetas con los enlaces. Editalo.

Normas del foro

TX y TXD es lo mismo al igual que RX y RXD. Son simples nomenclaturas.

El Leonardo como muchos Arduinos tiene un solo puerto Serie asi que por eso se crea un puerto serie Virtual usando dos pienes digitales 3 y 4. Los puedes llamar como gustes y asignarlos como desees.

la única diferencia es que un Arduino usa 5V en sus señales (en general) y el Raspberry usa 3.3V asi que cuidado con eso.

Esta página tiene buena información del módulo. Veo que conectan directamente el módulo al Rpi y como las especificaciones hables de 4.5 a 5.5V para la tensión de alimentación, no tendras problemas con el Leonardo.

Debería funcionar correctamente.
Lo que has hecho solo responde a los comandos AT que le envíes.
Recuerda que debes siempre compartir GND con el módulo que utilices, si es que lo alimentas de otra fuente. La conexión mínima es

GND compartido entre Leonardo y EZ-0048
Tx o TxD el Leonardo a Rx/RxD del EZ-0048
Rx/RxD del leonardo a Tx/TxD del EZ-0048
Por supuesto que en este caso puedes alimentar el EZ-0048 desde el Leonardo porque su consumo es mínimo.

muchas gracias por tu completa y clara respuesta.

saludos