bno055_simpletest.py
1 import time 2 import board 3 import busio 4 import adafruit_bno055 5 6 # Use these lines for I2C 7 i2c = busio.I2C(board.SCL, board.SDA) 8 sensor = adafruit_bno055.BNO055_I2C(i2c) 9 10 # User these lines for UART 11 # uart = busio.UART(board.TX, board.RX) 12 # sensor = adafruit_bno055.BNO055_UART(uart) 13 14 while True: 15 print("Temperature: {} degrees C".format(sensor.temperature)) 16 print("Accelerometer (m/s^2): {}".format(sensor.acceleration)) 17 print("Magnetometer (microteslas): {}".format(sensor.magnetic)) 18 print("Gyroscope (rad/sec): {}".format(sensor.gyro)) 19 print("Euler angle: {}".format(sensor.euler)) 20 print("Quaternion: {}".format(sensor.quaternion)) 21 print("Linear acceleration (m/s^2): {}".format(sensor.linear_acceleration)) 22 print("Gravity (m/s^2): {}".format(sensor.gravity)) 23 print() 24 25 time.sleep(1)