GPS-модуль U-blox Neo-6M и RX-светодиод Arduino не мигают

Недавно я начал работать с GPS-модулем uBlox Neo 6M. Соединение между Arduino и GPS-модулем ...

Vcc pin --> 3.3V , 
Tx pin --> D2, 
Rx pin --> D3, 
Gnd --> Gnd

Я попробовал с этим кодом:

#include <SoftwareSerial.h>
// Choose two Arduino pins to use for software serial
int RXPin = 2;
int TXPin = 3;
//Default baud of NEO-6M is 9600
int GPSBaud = 9600;
// Create a software serial port called "gpsSerial"
SoftwareSerial gpsSerial(RXPin, TXPin);
void setup()
{
  // Start the Arduino hardware serial port at 9600 baud
  Serial.begin(9600);
  // Start the software serial port at the GPS's default baud
  gpsSerial.begin(GPSBaud);
}
void loop()
{
  // Displays information when new sentence is available.
  while (gpsSerial.available() > 0)
    Serial.write(gpsSerial.read());
}

Около 2-3 часов я работал с ним.. Но я не заставляю мигать светодиод GPS, а также светодиод RX моего Arduino. В последовательном мониторе я не получил никаких данных. Неужели мой gps-модуль разрушен??

, 👍1

Обсуждение

Вы находитесь в помещении или на открытом воздухе?, @hcheung

в вашем коде отсутствует часть, которая отправляет данные из последовательного в gpsSerial ... NEO-6M не получает никаких данных, @jsotola

Вы уверены, что ваш модуль будет работать на 3,3 В ? Некоторым модулям для работы требуется 5 В, в то время как некоторые работают на 3,3 В. Кроме того, какая у вас плата Arduino ? Большинство из них имеют контакты логического уровня 5 В. Вы должны убедиться, что логический уровень совпадает между модулем и arduino., @tavis