#include "GPS.h"
#include <SD.h>
#include <SPI.h>
GPS gps(4, 5);//tx,rx
File myFile;
int pinCS = 7;
const int led = 8;
void setup() 
{  
  Serial.begin(9600);
  pinMode(pinCS, OUTPUT);
  pinMode(led, OUTPUT);
  while (!gps.begin());
  // SD Card Initialization
  if (SD.begin())
  {
    Serial.println("SD card is ready to use.");
  } else
  {
    Serial.println("SD card initialization failed");
    return;
  }
}
void loop() 
{
   myFile = SD.open("test.txt", FILE_WRITE);
  if (myFile) 
  {
    Serial.println(gps.getGeolocation());
    myFile.println(gps.getGeolocation());
    myFile.close(); // close the file
    digitalWrite(led,HIGH);
    delay(200);
    digitalWrite(led,LOW);
  }
  else 
  {
    Serial.println("error opening test.txt");
  }
  delay(3000);
}
