Id love to have it look like a scope.
Here is some code pertinent to this function only,
Thanks for your time,
Mitch
if (millis() - ReadingTimer >= 10) {
ReadingTimer = millis();
sensor1.read();
sensor2.read();
Sample_Z1 = sensor1.getAccelZ();
Sample_Z2 = sensor2.getAccelZ();
/*
Serial.print(2);
Serial.print(",");
Serial.print(-2);
Serial.print(",");
Serial.print(Sample_Z1);
Serial.print(",");
Serial.println(Sample_Z2);
*/
if (RecMode) {
Cum_Z1 = (Cum_Z1 + abs(Sample_Z1) / 10);
Cum_Z2 = (Cum_Z2 + abs(Sample_Z2) / 10);
} else {
Cum_Z1 = 0;
Cum_Z2 = 0;
}
int Z1_Amplitute = 270 + (Sample_Z1 * 40);
Z1_Amplitute = constrain (Z1_Amplitute,80,480);
int Z2_Amplitute = 270 + (Sample_Z2 * 40);
Z2_Amplitute = constrain (Z2_Amplitute,80,480);
GraphProgress = GraphProgress + 1;
Serial.println(GraphProgress);
// display.fillCircle(GraphProgress-2, 240, 3, BLUE);
display.fillRect(GraphProgress, 80, 40, 400, BLUE); // position W, Position H, size W, Size H
display.fillCircle(GraphProgress, Z1_Amplitute, 3, RED);
display.fillCircle(GraphProgress, Z2_Amplitute, 3, GREEN);
if (GraphProgress == 800)
{ GraphProgress = 0; }
}
colors.ino (210 Bytes)
DISPLAYS.ino (1.9 KB)
RECORDER_VER_02_Graphs.ino (6.1 KB)
I attached the entire sketch
