Hi,
I recently brought a cheap GP-01 Module from Aliexpress and tried to get it to work. I only found the datasheet under https://docs.ai-thinker.com/_media/gp-01_kit_specification.pdf which told me the USB-Port on this Module is only used to power it. Other resources either doesn't exist or are in a language like chinese so I couldn't understand them.
So after soldering cable to the power and TX and RX pins I connected it to an Arduino Nano (TX->Pin 3, RX->Pin 4) and tried to communicate with it over Softwareserial. It operates at 9600 Baud and sends NMEA messages back to the Arduino. Those messages all look like
$GNGGA,,,,,,0,00,25.5,,,,,,*64
$GNGLL,,,,,,V,N*7A
$GNGSA,A,1,,,,,,,,,,,,,25.5,25.5,25.5,1*01
$GNGSA,A,1,,,,,,,,,,,,,25.5,25.5,25.5,4*04
$GPGSV,1,1,00,0*65
$BDGSV,1,1,00,0*74
$GNRMC,,V,,,,,,,,,,N,V*37
$GNVTG,,,,,,,,,N*2E
$GNZDA,,,,,,*56
$GPTXT,01,01,01,ANTENNA OPEN*25
and the Module doesn't respond to any of my AT-commands. The Code i used for communicating with it is:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(4, 3); // RX, TX
void setup()
{
Serial.begin(9600);
mySerial.begin(9600);
}
void loop()
{
if (Serial.available())
{
while(Serial.available())
{
mySerial.write(Serial.read());
}
mySerial.println();
} else if (mySerial.available())
Serial.write(mySerial.read());
}
Had someone else also this problems and solved it? Did I make some mistake or may I got an broken item?