micro:bit は I2C バスに加速度センサー MMA8653FC が接続されている。その値を読み取ってみる。
from microbit import * while True: # 軸ごとに読み取る。 x = accelerometer.get_x() y = accelerometer.get_y() z = accelerometer.get_z() # 3 軸を一度に tuple として読み取る。 xyz = accelerometer.get_values() print("%d, %d, %d" % (x,y,z)) print(xyz) sleep(500)
実行結果:
単位はおおよそ mg。