int getSample; int aval[180]; int bval[180]; unsigned long t1,t2,t3; int incomingByte = 0; void setup() { Serial.begin(115200); Serial.println("Start"); } void loop() { if (Serial.available()>0) { incomingByte = Serial.read(); getSample = 1; } if (getSample == 1) { getSample =0; int raw=analogRead(1)-512; while ((raw<-10 || raw>10)){ raw=analogRead(1)-512; } t1=millis(); for(int i=0; i<180; i++) { aval[i]=analogRead(0); bval[i]=analogRead(1); } t2=millis(); t3=t2-t1; Serial.print(t3); Serial.print("C"); for(int i=0; i<180; i++) { Serial.print(aval[i]); Serial.print("A"); Serial.print(bval[i]); Serial.print("B"); } Serial.print(0); Serial.print("D"); } }