步驟1:工具和材料

工具與材料
Arduino UNO
用于Arduino的RS485 Shield
任何NMEA-0183具有差分輸出的設(shè)備
軟件
Arduino IDE
步驟2:連接到NMEA 0183

在上圖中,您可以看到具有差分輸出的典型設(shè)備。端子為NMEA OUT +和NMEA OUT-或TX +或TX-。 NMEA IN +和NMEA IN-線是可選的。
如果設(shè)備中有一條傳輸線(很可能標(biāo)記為TX或NMEA OUT或類似的東西),則您的設(shè)備使用RS-232協(xié)議。在這種情況下,您將需要一個(gè)簡(jiǎn)單的RS232轉(zhuǎn)換器。
步驟3:跳線設(shè)置

UART RX定位2
UART TX到位置3
電壓到位置5V
步驟4:DIP開關(guān)設(shè)置

步驟5:固件
您可以找到許多用于Arduino的不同NMEA-0138軟件堆棧。很好的解決方案是Eric Barch的NMEA堆棧:
https://github.com/ericbarch/arduino-libraries/tree/master/NMEA
需要將軟件UART的引腳更改為引腳2和3!
-
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197036 -
NMEA0183
+關(guān)注
關(guān)注
0文章
2瀏覽量
1769
發(fā)布評(píng)論請(qǐng)先 登錄
如何增加連接到外部 USB 集線器時(shí)支持的設(shè)備數(shù)量?
請(qǐng)問如何增加連接到外部 USB 集線器時(shí)支持的設(shè)備數(shù)量?
如何在AMD Vitis Unified 2024.2中連接到QEMU
何將ArduinoUNO連接到任何NMEA-0183設(shè)備
評(píng)論