ADC logging with demo drive board for calibration
Dependencies: mbed MODSERIAL FastPWM ADS8568_ADC
Diff: main.cpp
- Revision:
- 6:75b09f0bcbd9
- Parent:
- 5:67e4ee9a00dc
- Child:
- 7:2d695116d636
diff -r 67e4ee9a00dc -r 75b09f0bcbd9 main.cpp --- a/main.cpp Mon Aug 06 13:34:33 2018 +0000 +++ b/main.cpp Tue Jan 29 09:32:04 2019 +0000 @@ -23,7 +23,7 @@ char buffer16[16]; int val_array[8]; const char dummy = 0; -int drivetime_ms; +int drivetime_ms = 1; char outString[100]; @@ -52,7 +52,7 @@ int main() { - int n_samples = 10000; + int n_samples = 20; double r; double r_max = 0; double r_min = 1e10; @@ -68,7 +68,6 @@ gLED = 0; drive = 0; - drivetime_ms = 1; pc.baud(115200); pc.printf("Test start\r\n"); @@ -116,13 +115,13 @@ r_sd = sqrt(r_mean2-(r_mean*r_mean)); r_cv = r_sd/r_mean; -// pc.printf("Statistics:\r\n"); -// pc.printf("n_samples : %d\r\n", n_samples); -// pc.printf("r_mean : %f\r\n", r_mean); -// pc.printf("r_min : %f\r\n", r_min); -// pc.printf("r_max : %f\r\n", r_max); -// pc.printf("r_sd : %f\r\n", r_sd); -// pc.printf("r_cv : %f\r\n", r_cv); + pc.printf("Statistics:\r\n"); + pc.printf("n_samples : %d\r\n", n_samples); + pc.printf("r_mean : %f\r\n", r_mean); + pc.printf("r_min : %f\r\n", r_min); + pc.printf("r_max : %f\r\n", r_max); + pc.printf("r_sd : %f\r\n", r_sd); + pc.printf("r_cv : %f\r\n", r_cv); rLED = 0;