步驟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é)議。在這種情況下,您將需要一個簡單的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文章
6498瀏覽量
192209 -
NMEA0183
+關(guān)注
關(guān)注
0文章
2瀏覽量
1694
發(fā)布評論請先 登錄
外圍設(shè)備通過手機連接到BLE應(yīng)用程序,為什么不能連接到Infineaon BLE?
是否有可能使用CYSPP配置文件連接到外圍設(shè)備?
將CY7C68013A連接到基板管理控制器 (BMC),讀取設(shè)備描述符時發(fā)生FX2超時錯誤怎么解決?
使用插件將Excel連接到MySQL/MariaDB

EE-219:將字符LCD面板連接到ADSP-21262 SHARC DSP

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

將ADS8402/ADS8412連接到TMS320C6713 DSP

將ADS8320/ADS8325連接到TMS320C6711 DSP

將ADS8401/ADS8411連接到TMS320C6713 DSP

將ADS8383連接到TMS320C6711 DSP

使用SPI將MSPM0–ADC連接到AM62x上

評論