Calibration states (#820)

* color calibration
This commit is contained in:
Peli de Halleux
2018-12-03 16:37:40 -08:00
committed by Sam El-Husseini
parent 4133828a10
commit 2e0a34c99b
5 changed files with 70 additions and 5 deletions

View File

@ -22,6 +22,15 @@ To properly reset the gyro, the brick must remain still (undistrurbed) while the
## ~
## Calibration states
Calibration happens in the following phases and each phase is tracked by the brick status light.
* **orange**: sensor initialization. This phase ensures that the sensor is in the desired mode and ready to collect data.
* **orange pulse**: data collection. Light information is being collected, move the sensor over the various light sources to detect.
* **green**: calibration success. The calibration data has been saved.
* **red flash**: sensor failure. We were unable to connect to the sensor.
## Example
Set the brick on a flat surface. Reset `gyro 2` and tilt the brick slighly. Reset it again while it's still tilted. Lay the brick down flat again and display the angle measurement.
@ -36,4 +45,4 @@ brick.buttonRight.onEvent(ButtonEvent.Pressed, function () {
## See also
[angle](/reference/sensors/gyro/angle), [rate](/reference/sensors/gyro/rate)
[angle](/reference/sensors/gyro/angle), [rate](/reference/sensors/gyro/rate)