Давайте соберем пользовательский блок для GPS NEO6 вместе.

Создаем свой блок. Вопросы, помощь знатоков.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#21

Сообщение Слимпер » 13.09.2016{, 12:13}

Вообще условия то выполняются?
if (gps.altitude.isValid())
if (gps.satellites.isValid())
Для теста сделай выхода
Val_satellites= gps.satellites.isValid();
Val_altitude= gps.altitude.isValid();

Возможно дела в этом


Добавлено (13.09.2016, 12:12)
---------------------------------------------
Если выполнятся попробуй сделать satellites_  типом String
А в коде :

satellites_ =String(gps.satellites.value(),6);

Добавлено (13.09.2016, 12:13)
---------------------------------------------
Это не правильно, если нужны числа, но хоть понять где затык получится.

Ernesto
Рядовой
Сообщения: 17
Зарегистрирован: 11.09.2016{, 13:11}
Репутация: 0

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#22

Сообщение Ernesto » 13.09.2016{, 12:15}

Значит проблему нашел и она оказалась не в коде а в версии IDE встроенный в Flprog 1.6.3 - показывает нули а IDE 1.0.5 который у меня у же стоял показывает данные. Вот и чеши репу. Думаю разработчикам Flprog будет интересно.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#23

Сообщение Слимпер » 13.09.2016{, 12:24}

Ernesto писал(а):Значит проблему нашел и она оказалась не в коде а в версии IDE встроенный в Flprog 1.6.3 - показывает нули а IDE 1.0.5 который у меня у же стоял показывает данные. Вот и чеши репу. Думаю разработчикам Flprog будет интересно.
    Это значит надо править библиотеку править под новую среду, но это надо спеца.

Ernesto
Рядовой
Сообщения: 17
Зарегистрирован: 11.09.2016{, 13:11}
Репутация: 0

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#24

Сообщение Ernesto » 13.09.2016{, 12:26}

Наверно да, библа довольна старая 2014 года. Надо в деклеймаре на блок написать что работает на старом IDE.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 25
Откуда: Новосибирск

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#25

Сообщение Слимпер » 13.09.2016{, 12:26}

Если знаешь английски лучше напиши об этом TinyGPS++

Ernesto
Рядовой
Сообщения: 17
Зарегистрирован: 11.09.2016{, 13:11}
Репутация: 0

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#26

Сообщение Ernesto » 13.09.2016{, 12:58}

вот окончательный вариант блока

Добавлено (13.09.2016, 12:58)
---------------------------------------------
Спасибо за помощь Бро! теперь пойду пилить интерефейс под Nextion.
Для скачивания вложений Вы должны быть зарегистрированы.

aivarssp
Рядовой
Сообщения: 9
Зарегистрирован: 10.03.2017{, 20:19}
Репутация: 0

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#27

Сообщение aivarssp » 28.01.2018{, 17:12}

Добрый день!
Делаю стартовые часы для гонок и есть необходимость синхронизации времени с GPS.
Пробовал блок с этои темы, но он обновляет время не каждую секунду.
Нашёл библиотеку Time, пример TimeGPS выводит каждую секунду, но неполучается этот скеч засунуть в пользователский блок с выводом времени на выходы блока. Если правильно понял, эта библиотека сама может делать синхронизацию тоже, но это сделать я неосилю.
Использую Мега 2560, DS3231, NEO6M, отдельно на сомпорт всё работает.
Помогите разобратся с блоком, пробовал делать но наделал наверно кучу ошибок!
Для скачивания вложений Вы должны быть зарегистрированы.

vlad1451
Рядовой
Сообщения: 24
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 0
Имя: Владимир

Давайте соберем пользовательский блок для GPS NEO6 вместе.

#28

Сообщение vlad1451 » 21.09.2019{, 12:33}

При компиляции выдаёт ошибку, ругается на отсутствие библиотеки.
P.S. Flprog 4.2.4, IDE 1.8.4
Для скачивания вложений Вы должны быть зарегистрированы.

Ответить

Вернуться в «Разработка пользовательских блоков»