步驟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-線(xiàn)是可選的。
如果設(shè)備中有一條傳輸線(xiàn)(很可能標(biāo)記為T(mén)X或NMEA OUT或類(lèi)似的東西),則您的設(shè)備使用RS-232協(xié)議。在這種情況下,您將需要一個(gè)簡(jiǎn)單的RS232轉(zhuǎn)換器。
步驟3:跳線(xiàn)設(shè)置
UART RX定位2
UART TX到位置3
電壓到位置5V
步驟4:DIP開(kāi)關(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文章
6497瀏覽量
191987 -
NMEA0183
+關(guān)注
關(guān)注
0文章
2瀏覽量
1690
發(fā)布評(píng)論請(qǐng)先 登錄
外圍設(shè)備通過(guò)手機(jī)連接到BLE應(yīng)用程序,為什么不能連接到Infineaon BLE?
是否有可能使用CYSPP配置文件連接到外圍設(shè)備?
將CY7C68013A連接到基板管理控制器 (BMC),讀取設(shè)備描述符時(shí)發(fā)生FX2超時(shí)錯(cuò)誤怎么解決?
使用插件將Excel連接到MySQL/MariaDB

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

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

將ADS8320/ADS8325連接到TMS320C6711 DSP

將ADS8401/ADS8411連接到TMS320C6713 DSP

將ADS8383連接到TMS320C6711 DSP

將LCD控制器連接到DM642視頻端口

評(píng)論