Показано с 1 по 4 из 4
  1. #1
    Новичок Аватар для source
    Регистрация
    24.04.2012
    Возраст
    45
    Сообщений
    9
    Вес репутации
    157

    По умолчанию Работа с TinyGPS - вопрос по синтаксису

    Возникла проблема небольшая при работе с TinyGPS

    Для примера, вывод координат реализован в примере так:

    lcd.print(flat == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat, 6);

    скорость так:

    lcd.print(gps.f_speed_kmph()== TinyGPS::GPS_INVALID_F_SPEED ? 0: gps.f_speed_kmph());

    Все работает, все хорошо, но как мне эти данные закинуть в переменную?



    пробовал закидывать в char

    char lat;

    lat=flat == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat, 6;

    и так

    lat=TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat, 6;

    в результате в переменной оказывается что-то непонятное и я потом не могу это отобразить на экране.

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Работа с TinyGPS - вопрос по синтаксису

    Нужно смотреть библиотеку какой там тип возвращает функция

  3. #3
    Новичок Аватар для source
    Регистрация
    24.04.2012
    Возраст
    45
    Сообщений
    9
    Вес репутации
    157

    По умолчанию Re: Работа с TinyGPS - вопрос по синтаксису

    по этой строке lcd.print(flat == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat, 6);

    типа float

    попробовал просто использовать переменную flat, работает, но после запятой только 2 символа вместо 6

    если подставить flat, 6 - результат не меняется
    Последний раз редактировалось source; 21.05.2012 в 04:57.

  4. #4
    Новичок Аватар для source
    Регистрация
    24.04.2012
    Возраст
    45
    Сообщений
    9
    Вес репутации
    157

    По умолчанию Re: Работа с TinyGPS - вопрос по синтаксису

    разобрался - спасибо

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •