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
}