Storing data in csv file & putting a timer to read data


hello,

question 1 :

i'm trying store data of 2 sensors arduino processing in csv/excel file, data of 2 sensors stored in 1 column in csv file. instead of two.

my arduino code goes follows :

int sensorpin = 0;

int temperatuurpin= 1;
                     


void setup()
{
  serial.begin(115200);
}
 
void loop()     {               
 int reading = analogread(sensorpin); 
 

 int readingsecond = analogread(temperatuurpin); 
 


  serial.print(reading);
 serial.print("\t");
  //serial.print("");   
  serial.print(readingsecond);
 serial.println("\t");


 

 
 delay(20);                                   

}

which gives output data in serial monitor :



my processing code put serial monitor value in csv file in 1 column :
import processing.serial.*;
serial myserial;
printwriter output;
int lf = 10;    // linefeed in ascii
void setup() {
  myserial = new serial( this, serial.list()[3], 115200 );
  output = createwriter( "log12.csv" );
}
void draw() {
  if (myserial.available() > 0) {
    string value = myserial.readstringuntil(lf);
    if ( value != null ) {
      if (value.length() > 2) {
        output.print( value );
      }
    }
  }
}

void keypressed() {
  output.flush();  // writes remaining data file
  output.close();  // finishes file
  exit();  // stops program
}



i want put data sensor 1 , sensor 2 in 2 different columns, should adjust ?

question 2 :
i want monitor data long period of time, therefore have timer reads data csv/excel file given start date, day , hour , minutes  , readings should stop  given end data: day,hour, minutes.

greetings

csv?  in comma separated values.  happens if put comma between them instead of tab?


Arduino Forum > Using Arduino > Programming Questions > Storing data in csv file & putting a timer to read data


arduino

Comments