Calibrate Compass

Runs the compass calibration sequence.

input.calibrateCompass();

Calibration

The calibration will ask you to draw a circle or fill the LED screen by tilting the Calliope mini.

The compass calibration is stored in memory by the Calliope mini, so next time you press the reset button or remove and replace the power the calibration will be remembered.

When you flash a new program to your Calliope mini via USB, this memory is cleared so you will have to re-calibrate it.

If you are calibrating or using the compass near metal, it might confuse the Calliope mini.

Example

This example runs the calibration when the user presses A+B buttons.

input.onButtonEvent(Button.AB, input.buttonEventClick(), () => {
    input.calibrateCompass();
})

See also

compass heading