步驟1:工具和材料
工具與材料
Arduino UNO
用于Arduino的RS485 Shield
任何NMEA-0183具有差分輸出的設備
軟件
Arduino IDE
步驟2:連接到NMEA 0183
在上圖中,您可以看到具有差分輸出的典型設備。端子為NMEA OUT +和NMEA OUT-或TX +或TX-。 NMEA IN +和NMEA IN-線是可選的。
如果設備中有一條傳輸線(很可能標記為TX或NMEA OUT或類似的東西),則您的設備使用RS-232協(xié)議。在這種情況下,您將需要一個簡單的RS232轉換器。
步驟3:跳線設置
UART RX定位2
UART TX到位置3
電壓到位置5V
步驟4:DIP開關設置
步驟5:固件
您可以找到許多用于Arduino的不同NMEA-0138軟件堆棧。很好的解決方案是Eric Barch的NMEA堆棧:
https://github.com/ericbarch/arduino-libraries/tree/master/NMEA
需要將軟件UART的引腳更改為引腳2和3!
-
Arduino
+關注
關注
189文章
6497瀏覽量
191869 -
NMEA0183
+關注
關注
0文章
2瀏覽量
1689
發(fā)布評論請先 登錄
外圍設備通過手機連接到BLE應用程序,為什么不能連接到Infineaon BLE?
是否有可能使用CYSPP配置文件連接到外圍設備?
將CY7C68013A連接到基板管理控制器 (BMC),讀取設備描述符時發(fā)生FX2超時錯誤怎么解決?
使用插件將Excel連接到MySQL/MariaDB

ADS1278EVM-PDK采用默認的跳線連接,從ADC PRO上完全讀不到任何信號,為什么?
TMS320C6000 MCBSP接口連接到ST-BUS設備

將ADS8320/ADS8325連接到TMS320C6711 DSP

將ADS8401/ADS8411連接到TMS320C6713 DSP

評論