Этот датчик предназначен для получения географических координат, полученных от GPS-датчиков, совместимых с UART NMEA 0183. В драйвер датчика включен парсер NMEA 0183, который прослушивает NMEA-сообщения GPGGA.
Спецификация
| Что | Комментарии | |
|---|---|---|
| Идентификатор | GPS | NMEA 0183 UART |
| Интерфейс | UART | |
| Предоставляет | lon | долгота (градусы) |
| lat | широта (градусы) | |
| sats | количество спутников | |
| Свойства | none |
Код
gps = sensor.attach("GPS", uart.UART1, 9600, 8, uart.PARNONE, uart.STOP1)
while true do
lon = gps:read("lon")
lat = gps:read("lat")
sats = gps:read("sats")
print("долг: "..lon..", шир: "..lat..", спутн: "..sats)
tmr.delayms(500)
end