Komut
autoCalibrateAccelerometerOffset
Açıklama
Bağımsız değişken olarak belirtilen eksen için ivmeölçerin ofsetinin otomatik kalibrasyonunu başlatır. Bu prosedür, tahta düz ve hareketsiz olarak döşenirken gerçekleştirilmelidir. Ofset IMU kayıtlarında saklanır ve getAccelerometerOffset ile okunabilir .
Sözdizimi
CurieIMU .autoCalibrateAccelerometerOffset (int, eksen, int hedef)
Parametreler
eksen: kalibre edilecek eksen. Bu değerlerden birini varsayabilir:
- X_AXIS
- Y_AXIS
- Z EKSENİ
hedef: 0 veya 1 olabilir. Özellikle şu şekilde kullanılmalıdır:
- CurieIMU .autoCalibrateAccelerometerOffset (X_AXIS, 0);
- CurieIMU .autoCalibrateAccelerometerOffset (Y_AXIS, 0);
- CurieIMU .autoCalibrateAccelerometerOffset (Z_AXIS, 1);
Z için hedef 1'dir, çünkü tahta düz döşenirken okunması gereken dikey yerçekimi kuvvetini (1g) temsil eder.
Ayrıca bakınız
- başlar ()
- getGyroRate ()
- setGyroRate ()
- getAccelerometerRate ()
- setAccelerometerRate ()
- getGyroRange ()
- setGyroRange ()
- getAccelerometerRange ()
- setAccelerometerRange ()
- autoCalibrateGyroOffset ()
- noGyroOffset ()
- noAccelerometerOffset ()
- gyroOffsetEnabled ()
- accelerometerOffsetEnabled ()
- getGyroOffset ()
- setGyroOffset ()
- getAccelerometerOffset ()
- setAccelerometerOffset ()
- getDetectionThreshold ()
- setDetectionThreshold ()
- getDetectionDuration ()
- setDetectionDuration ()
- kesmeler ()
- kesinti ()
- interruptEnabled ()
- getInterruptStatus ()
- getStepDetectionMode ()
- setStepDetectionMode ()
- readMotionSensor ()
- akselerometre ()
- readGyro ()
- sıcaklık ()
- shockDetected ()
- motionDetected ()
- tapDetected ()
- stepsDetected ()
- attachInterrupt ()
- detachInterrupt ()