Simple test
Ensure your device works with this simple test.
examples/qmi8658c_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 qmi8658c
15
16i2c = I2C(board.IMU_SCL, board.IMU_SDA)
17sensor = qmi8658c.QMI8658C(i2c)
18
19while True:
20 ac = sensor.acceleration
21 gy = sensor.gyro
22 print(f"Acceleration: X:{ac[0]:.2f}, Y:{ac[1]:.2f}, Z:{ac[2]:.2f} m/s^2")
23 print(f"Gyro X:{gy[0]:.2f}, Y:{gy[1]:.2f}, Z:{gy[2]:.2f} rad/s")
24 print(f"Temperature: {sensor.temperature:.2f} C")
25 print(f"Timestamp: {sensor.timestamp}")
26
27 time.sleep(1)