mirror of
https://github.com/okalachev/flix.git
synced 2025-07-27 17:49:33 +00:00
Fix accel calibration via mavlink console
Add 5 s timeout as waiting for enter is not implemented for mavlink console yet
This commit is contained in:
parent
d60628e14d
commit
287a4b5a71
14
flix/imu.ino
14
flix/imu.ino
@ -68,18 +68,18 @@ void calibrateAccel() {
|
|||||||
print("Calibrating accelerometer\n");
|
print("Calibrating accelerometer\n");
|
||||||
IMU.setAccelRange(IMU.ACCEL_RANGE_2G); // the most sensitive mode
|
IMU.setAccelRange(IMU.ACCEL_RANGE_2G); // the most sensitive mode
|
||||||
|
|
||||||
Serial.setTimeout(60000);
|
Serial.setTimeout(5000);
|
||||||
Serial.print("Place level [enter] "); Serial.readStringUntil('\n');
|
print("Place level [enter | 5 sec] \n"); Serial.readStringUntil('\n');
|
||||||
calibrateAccelOnce();
|
calibrateAccelOnce();
|
||||||
Serial.print("Place nose up [enter] "); Serial.readStringUntil('\n');
|
print("Place nose up [enter | 5 sec] \n"); Serial.readStringUntil('\n');
|
||||||
calibrateAccelOnce();
|
calibrateAccelOnce();
|
||||||
Serial.print("Place nose down [enter] "); Serial.readStringUntil('\n');
|
print("Place nose down [enter | 5 sec] \n"); Serial.readStringUntil('\n');
|
||||||
calibrateAccelOnce();
|
calibrateAccelOnce();
|
||||||
Serial.print("Place on right side [enter] "); Serial.readStringUntil('\n');
|
print("Place on right side [enter | 5 sec] \n"); Serial.readStringUntil('\n');
|
||||||
calibrateAccelOnce();
|
calibrateAccelOnce();
|
||||||
Serial.print("Place on left side [enter] "); Serial.readStringUntil('\n');
|
print("Place on left side [enter | 5 sec] \n"); Serial.readStringUntil('\n');
|
||||||
calibrateAccelOnce();
|
calibrateAccelOnce();
|
||||||
Serial.print("Place upside down [enter] "); Serial.readStringUntil('\n');
|
print("Place upside down [enter | 5 sec] \n"); Serial.readStringUntil('\n');
|
||||||
calibrateAccelOnce();
|
calibrateAccelOnce();
|
||||||
|
|
||||||
printIMUCal();
|
printIMUCal();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user