byte fileCounter = 3 ;
byte sensorCounter = 0;
boolean done = false;
int ledPin = 11;

void setup(){
pinMode(ledPin,OUTPUT);

Serial.begin(19200);
digitalWrite(ledPin, HIGH);

// have device warm up
delay(5000);

// send two Carraige Returns to AutoSet Baudrate
Serial.print('\r',BYTE);
Serial.print('\r',BYTE);

delay(5000);

Serial.print('q',BYTE);
Serial.print('\r',BYTE);

delay(5000);

setupFile();

delay(5000);

/* Serial.print("s #1 0"); // send 2 bytes (one is the sensor number,one is the \n for reading later)
Serial.print('\r',BYTE);

delay(5000); */
}

void loop(){
if(!done){
if(sensorCounter < 20){
if (digitalRead(ledPin) == HIGH) {
digitalWrite(ledPin, LOW);
}
else {
digitalWrite(ledPin, HIGH);
}
byte analog = analogRead(0) / 4;

Serial.print("w #1 2"); // send 2 bytes (one is the sensor number,one is the \n for reading later)
Serial.print('\r',BYTE);

delay(1000);

Serial.print(analog,BYTE);
Serial.print('\n',BYTE);
Serial.print('\r',BYTE);

delay(1000);

sensorCounter++;
}
else {

digitalWrite(11,HIGH);
done = true;
}
}
// delay(1000);
}

void setupFile(){

Serial.print("ow A:\\DATA");
Serial.print(fileCounter,DEC);
Serial.print(".TXT");
Serial.print('\r',BYTE); // CR to send message
}