Возникла проблема небольшая при работе с 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;
в результате в переменной оказывается что-то непонятное и я потом не могу это отобразить на экране.