Показать сообщение отдельно
Старый 02.06.2014, 15:41   #531
BorisGreen
Новый Пользователь
 
Регистрация: 02.06.2014
Регион: 76
Сообщений: 4
BorisGreen is on a distinguished road
По умолчанию GPS

Еще проверяйте, что данные NMEA валидные. Я на подоконнике держал ГПС, он гнал 4878594, ,,, Не обратил внимания, что координат нет. Библиотеки ругаются, кажется, что они не работают Например, родная библиотека пишет "Поиск ГПС", хотя в терминале данные бегут, правда, пустые
Убил на это пару часов! Мучал софт, а дело в железе.

Если у кого есть Ардуино, то создаете простой скетч, serial.begin(***_ваша_скорость_порта);
PHP код:
void setup()
{
   
// initialize serial and wait for port to open:
   
Serial.begin(9600); //ваша_скорость_порта
}

void loop()
{
     
//координаты какие пожелаете, можно свой город, чтобы карта была в навигаторе
     
Serial.println("$GPRMC,204322.842,V,8819.797,N,07605.094,E,2.8,32.30,010614,,E*58");
     
delay(100);
     
Serial.println("$GPGGA,204323.842,8819.797,N,07605.094,E,0,00,,,M,,M,,*41");
     
delay(100);
     
Serial.println("$GPGLL,8819.797,N,07605.094,E,204324.842,V*26");
     
delay(100);
     
Serial.println("$GPVTG,32.30,T,,M,2.8,N,5.1,K*6C");
     
delay(100); 

Подключаете GND,TX Ардуины на GND,RX своего CP2101\FT232 и получаете валидные NMEA прямо на столе в бетонной коробке. Планшет думает, что ГПС шлет координаты.
BorisGreen вне форума   Ответить с цитированием