void setup() {
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
Serial.begin(115200);
Serial.println("Serial Start");
}
int ch1;
int ch2;
int ch3;
int ch4;
int startTime;
int endTime;
int endTime2;
void printDebug() {
Serial.print("Time: ");
Serial.print(endTime - startTime);
Serial.print("\t");
Serial.print("Time2: ");
Serial.print(endTime2 - endTime);
Serial.print("\t");
Serial.print("CH1: ");
Serial.print(ch1);
Serial.print("\t");
Serial.print("CH2: ");
Serial.print(ch2);
Serial.print("\t");
Serial.print("CH3: ");
Serial.print(ch3);
Serial.print("\t");
Serial.print("CH4: ");
Serial.print(ch4);
Serial.print("\n");
}
void loop() {
//Time: 79 CH1: 1988 CH2: 1988 CH3: 994 CH4: 994 -> 4CH 500Hz
//Time: 39 CH1: 1989 CH2: 1988 CH3: 995 CH4: 995 -> 2CH 500Hz 2CH 1000Hz
//Time: 39 CH1: 1988 CH2: 1488 CH3: 995 CH4: 995 -> 4CH 1000Hz
startTime = millis();
/*
ch1 = pulseIn(A0, HIGH);
ch2 = pulseIn(A1, HIGH);
ch3 = pulseIn(A2, HIGH);
*/
ch4 = pulseIn(A3, HIGH);
endTime = millis();
/*
ch1 = map(ch1, 1000, 2000, -10, 10);
ch2 = map(ch2, 1000, 2000, -10, 10);
ch3 = map(ch3, 1000, 2000, -10, 10);
ch4 = map(ch4, 1000, 2000, -10, 10);
*/
endTime2 = millis();
printDebug();
}