Simple test
Ensure your device works with this simple test.
examples/bno08x_rvc_simpletest.py
1# SPDX-FileCopyrightText: 2020 Bryan Siepert, written for Adafruit Industries
2#
3# SPDX-License-Identifier: Unlicense
4import time
5
6import board
7import busio
8
9from adafruit_bno08x_rvc import BNO08x_RVC
10
11uart = busio.UART(board.TX, board.RX, baudrate=115200, receiver_buffer_size=2048)
12
13# uncomment and comment out the above for use with Raspberry Pi
14# import serial
15# uart = serial.Serial("/dev/serial0", 115200)
16
17# for a USB Serial cable:
18# import serial
19# uart = serial.Serial("/dev/ttyUSB0", baudrate=115200)
20
21rvc = BNO08x_RVC(uart)
22
23while True:
24 yaw, pitch, roll, x_accel, y_accel, z_accel = rvc.heading
25 print(f"Yaw: {yaw:.2f} Pitch: {pitch:.2f} Roll: {roll:.2f} Degrees")
26 print(f"Acceleration X: {x_accel:.2f} Y: {y_accel:.2f} Z: {z_accel:.2f} m/s^2")
27 print("")
28 time.sleep(0.1)