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-модуль разрушен??
@Anik saha , 👍1
Обсуждение0
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Вы находитесь в помещении или на открытом воздухе?, @hcheung
в вашем коде отсутствует часть, которая отправляет данные из последовательного в gpsSerial ... NEO-6M не получает никаких данных, @jsotola
Вы уверены, что ваш модуль будет работать на 3,3 В ? Некоторым модулям для работы требуется 5 В, в то время как некоторые работают на 3,3 В. Кроме того, какая у вас плата Arduino ? Большинство из них имеют контакты логического уровня 5 В. Вы должны убедиться, что логический уровень совпадает между модулем и arduino., @tavis