проще всего GPS shield от ардуины прикрутить, там есть флэшка ,к ним обычно куча доков + примеры, времени часа 2
http://www.ladyada.net/make/gpsshield/http://arduino-ua.com/prod171-Arduino_GPS_shieldhttp://parts.dn.ua/category_57.htmlhttp://www.cooking-hacks.com/index.php/ ... rs-gsm-gpsподаете сигнал на аналоговый вход ардуины, считываете и пишете вместе с координатами на флэшку
дальше пишете простенькую программу на СИ или делфи для компа которая выведет вам значения ввиде цветной картинки, удачи.
вот пример тока вместо temp пишете значение сигнала
#include <SD.h>
const int chipSelect = 10;
void setup()
{
Serial.begin(9600);
pinMode(10, OUTPUT);
if (!SD.begin(chipSelect)) {
return;
}
}
void loop()
{
// make a string for assembling the data to log:
char index = 0;
char temp = 0;
String dataString = "";
// open the file. note that only one file can be open at a time,
// so you have to close this one before opening another.
/*
while(Serial.available())
{
File dataFile = SD.open("datalog.txt", FILE_WRITE);
if(dataFile)
{
temp = Serial.read();
dataString += String(temp);
dataFile.print(dataString);
dataString = "";
dataFile.close();
}
}
*/
File dataFile = SD.open("datalog.txt", FILE_WRITE);
if(dataFile)
{
while(Serial.available())
{
temp = Serial.read();
dataString += String(temp);
index++;
if(index>200)
break;
}
dataFile.print(dataString);
dataFile.close();
}
}