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

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

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

Сообщение Слимпер »

Вообще условия то выполняются?
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 сен 2016, 13:11

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

Сообщение Ernesto »

Значит проблему нашел и она оказалась не в коде а в версии IDE встроенный в Flprog 1.6.3 - показывает нули а IDE 1.0.5 который у меня у же стоял показывает данные. Вот и чеши репу. Думаю разработчикам Flprog будет интересно.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

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

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

Сообщение Ernesto »

Наверно да, библа довольна старая 2014 года. Надо в деклеймаре на блок написать что работает на старом IDE.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

Сообщение Слимпер »

Если знаешь английски лучше напиши об этом TinyGPS++
Ernesto
Рядовой
Сообщения: 17
Зарегистрирован: 11 сен 2016, 13:11

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

Сообщение Ernesto »

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

Добавлено (13.09.2016, 12:58)
---------------------------------------------
Спасибо за помощь Бро! теперь пойду пилить интерефейс под Nextion.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aivarssp
Рядовой
Сообщения: 9
Зарегистрирован: 10 мар 2017, 20:19

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

Сообщение aivarssp »

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

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

Сообщение vlad1451 »

При компиляции выдаёт ошибку, ругается на отсутствие библиотеки.
P.S. Flprog 4.2.4, IDE 1.8.4
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей