2Chx3dof Magnetrometer supported M-Series Random Sequence Generator Servo Control

Dependencies:   mbed

Sampling Frequency

Sampling Frequency in main.cpp

#define SampleFreq     200   // [Hz]

Auto Stop Setting

Auto-stop Timer 15sec after

    // auto-stop when 15sec after
    if(smpl_cnt>3000){stop_dump();}

The number of 3000 means Sample Count. The number is given by SampleFreq[Hz] * Auto-Stop Time [sec].

M-Series Random Sequence

M-series Random Update Term in main.cpp

// M-series update flag
#define  M_TERM  200;

Unit is sample count.

cf.) 200 equals to 200 [samples] which equals to 1 [second] where SampleFreq = 200 [Hz}.

See above.

M-Series Random Servo Control

Branch:
MPU-9250-MagSensServo
Revision:
7:a711da20a262
Parent:
6:493df7718ecb
Child:
8:07c3cb01a5b6
--- a/main.cpp	Tue Feb 02 15:39:02 2021 +0000
+++ b/main.cpp	Tue Feb 02 15:44:38 2021 +0000
@@ -277,6 +277,7 @@
                     break;
 
                 case 't':
+                    printf(CSV_TITLE_COLMUN);
                     smpl_cnt = 0;
                     timer.reset();
                     timer.start();