Как подключить модуль neo 6m 6pin к nodemcu v3

Этот GPS-модуль neo 6 м достался мне от сломанного дрона. и я хотел бы подключить его к плате nodemcu v3. большинство модулей gps, которые я видел, имеют 4 контакта (vcc, gnd, tx, rx), но этот модуль имеет 6 контактов (gnd, vcc, txd, rxd, scl, sda).

я не знаю, как его подключить и какую библиотеку использовать.

Neo 6 NodeMcu v3

, 👍0

Обсуждение

Вы читали техническое описание NEO M6?, @MatsK

@MatsK Я только новичок, мало что понимаю в диаграмме., @user68436

Хорошо, тогда просто подключите 3 провода вот так: GND — GND, Tx — Rx, Rx — Tx. А затем начните читать это: https://lastminuteengineers.com/neo6m-gps-arduino-tutorial/ NB. NodeMCU — это устройство на 3,3 вольта, а URL-адрес использует стандартный Arduino, устройство на 5 вольт, пожалуйста, адаптируйте его соответствующим образом. ., @MatsK


2 ответа


Лучший ответ:

0

4 контакта VCC/GND/TX/RX такие же, как и у любого другого модуля GPS.

Два других контакта, SCL и SDA, не имеют ничего общего с GPS. Они подключаются к микросхеме компаса HMC5883L.

Используйте обычную библиотеку TinyGPS для GPS и библиотеку HMC5883L (например, эту) для компаса.

,

0

Выводы Rx и tx предназначены для связи по UART, а SCL и SDA — для связи по I2C. Наиболее распространенный модуль gps использует метод связи UART .... Вы также можете использовать UART, это поможет вам выбрать лучший вариант библиотеки. Большинство библиотечных файлов закодированы для метода UART. Я рекомендую вам использовать vcc, gnd, rx и tx pin. Экранирование выводов scl и sda.

,

I2C не подключен к GPS. Он подключен только к HMC5883L., @Majenko

Я только что прояснил протокол связи ... не рекомендуется использовать связь i2c, @Oggy Saud