Как подключить модуль neo 6m 6pin к nodemcu v3
Этот GPS-модуль neo 6 м достался мне от сломанного дрона. и я хотел бы подключить его к плате nodemcu v3. большинство модулей gps, которые я видел, имеют 4 контакта (vcc, gnd, tx, rx), но этот модуль имеет 6 контактов (gnd, vcc, txd, rxd, scl, sda).
я не знаю, как его подключить и какую библиотеку использовать.
@user68436, 👍0
Обсуждение2 ответа
Лучший ответ:
4 контакта VCC/GND/TX/RX такие же, как и у любого другого модуля GPS.
Два других контакта, SCL и SDA, не имеют ничего общего с GPS. Они подключаются к микросхеме компаса HMC5883L.
Используйте обычную библиотеку TinyGPS для GPS и библиотеку HMC5883L (например, эту) для компаса.
Выводы Rx и tx предназначены для связи по UART, а SCL и SDA — для связи по I2C. Наиболее распространенный модуль gps использует метод связи UART .... Вы также можете использовать UART, это поможет вам выбрать лучший вариант библиотеки. Большинство библиотечных файлов закодированы для метода UART. Я рекомендую вам использовать vcc, gnd, rx и tx pin. Экранирование выводов scl и sda.
I2C не подключен к GPS. Он подключен только к HMC5883L., @Majenko
Я только что прояснил протокол связи ... не рекомендуется использовать связь i2c, @Oggy Saud
- Как исправить подключение светодиодной ленты RGB 12 В к NodeMCU?
- NodeMCU и реле с питанием VIN
- NodeMCU - Vin контакт как выход 5V?
- Как заставить 5-вольтовое реле работать с NodeMCU
- ESP8266 не подключается к Wi-Fi
- Разве в узле MCU v3 (LoLin) нет встроенного светодиода?
- GPS-модуль uBlox Neo 6M не отвечает
- Разница между этими двумя платами NodeMCU?
Вы читали техническое описание 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