U-Blox m8n подскажите

Добрый день.
Подскажите, при обработке данных датчик, когда нет сигнала, выдаёт - 0.
Но этот 0 может выдавать и действительный азимут.

Есть ли какой-то протокол или команда, чтобы когда нет сигнала датчик выдавал не 0, а букву или пустую строку?
Спасибо

какой датчик?

Ublox Neo-m8n - это приемник GPS/Glonass, он выдает сообщения по UART в протоколе NMEA.

Поясните, о каком “сигнале 0” вы говорите.

@Юрий2, а ещё лучше не поясните (пояснить Вы уже пытались), а выложите сюда полный протокол обмена с приёмником и, заодно, скетч, которым этот обмен осуществлялся.

Есть.
if (datchik==0) then return ‘X’;

1 лайк

Прошу прощение, действительно коряво спросил.
Да, есть Ublox Neo-m8n (приемник GPS/Glonass), считываем данные , в т.ч. данные азимута.

В некоторых местах приёмник теряет спутники и записываются значения Азимута равные 0.
Тут вопрос, как-бы в таких местах при обработке данные - не путать с реальным значением Азимута = 0

Если вы пользуетесь библиотекой типа TinyGPS - она вам не выдаст данные, если они невалидные (нет спутников)

Вы, похоже, так ничего и не поняли. Попробуйте сделать ещё одно одно усилие и понять, что означает фраза: