Let's test tilts: level, left, right, toward, and away from you.
When you vary the tilt angle from left to right, the x-axis accelerometer measurement values vary accordingly.
When you vary the tilt angle from facing toward you to facing away from you, the y-axis accelerometer measurement values also vary accordingly.
Example script: test_tilts_intro
- Connect your micro:bit module to your computer with its USB cable.
- In a Google Chrome or Microsoft Edge browser, go to python.microbit.org to open the micro:bit Python Editor.
- Enter, name, and save test_tilts_intro.
(See Save & Edit Scripts.) - Click Send to micro:bit.
(See Flash Scripts with Python Editor.)
# test_tilts_intro from microbit import * sleep(1000) while True: x = accelerometer.get_x() y = accelerometer.get_y() print("x =", x, ", y =", y) sleep(750)
IMPORTANT: In the animation below, just focus on how the micro:bit is tilted. The application does not transmit tilts to the cyber:bot. That will come later.
- Click Show serial to open the serial monitor.
(See Use the Serial Monitor.) - Take measurements as shown in the animation, recording the x and y values for each tilt angle in the table below the animation.
Direction | Angle | X | Y |
---|---|---|---|
Vertical facing away | 90° | 0 | 1024 |
Mostly facing away | 60° | ||
Slightly facing away | 30° | 0 | 512 |
Level | 0° | ||
Slightly facing towards you | -30° | ||
Mostly facing towards you | -60° | ||
Vertical facing towards you | -90° | ||
Vertical facing left | 90° | ||
Mostly tilted left | 60° | 888 | 0 |
Slightly tilted left | 30° | ||
Level | 0° | ||
Slightly tilted right | -30° | ||
Mostly tilted right | -60° | ||
Vertical facing right | -90° |