Simple test

Ensure your device works with this simple test.

examples/mpu6886_simpletest.py
 1# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
 2# SPDX-FileCopyrightText: Copyright (c) 2023 Taiki Komoda for JINS Inc.
 3#
 4# SPDX-License-Identifier: Unlicense
 5"""
 6Sample script for MPU6886
 7"""
 8
 9import time
10
11import board
12from busio import I2C
13
14import mpu6886
15
16i2c = I2C(board.IMU_SCL, board.IMU_SDA)
17mpu = mpu6886.MPU6886(i2c)
18
19mpu.gyro_range = 1
20time.sleep(0.05)
21mpu.accelerometer_range = 1
22time.sleep(0.05)
23
24while True:
25    ac = mpu.acceleration
26    gy = mpu.gyro
27    print(f"Acceleration: X:{ac[0]:.2f}, Y:{ac[1]:.2f}, Z:{ac[2]:.2f} m/s^2")
28    print(f"Gyro X:{gy[0]:.2f}, Y:{gy[1]:.2f}, Z:{gy[2]:.2f} rad/s")
29    print(f"Temperature: {mpu.temperature:.2f} C")
30    print("")
31    time.sleep(1)