2018-05-29から1日間の記事一覧

micro:bit / I2C バス / オンボード加速度計 / I2C バスから x 軸の 8 ビットデータを読み取る / MicroPython

参考: Beginning BBC micro:bit: A Practical Introduction to micro:bit Development, pp.90-95 x 軸だけ読み取ってみる。 ディバイスアドレスは 0x1d である。 8 ビットデータのみ使う場合は CTRL_REG1 レジスタの F_READ ビットをセットしなければならな…

micro:bit / I2C バス / オンボード加速度計 / accelerometer オブジェクトから読み取る / MicroPython

micro:bit は I2C バスに加速度センサー MMA8653FC が接続されている。その値を読み取ってみる。 from microbit import * while True: # 軸ごとに読み取る。 x = accelerometer.get_x() y = accelerometer.get_y() z = accelerometer.get_z() # 3 軸を一度に…