diff --git a/scripts/examples/29-IMU-Shield/imu_read.py b/scripts/examples/29-IMU-Shield/imu_read.py new file mode 100644 index 000000000..f9eae8530 --- /dev/null +++ b/scripts/examples/29-IMU-Shield/imu_read.py @@ -0,0 +1,23 @@ +from machine import I2C +from bno055 import BNO055, AXIS_P7 +import time +i2c = I2C(2) +imu = BNO055(i2c) +while True: + #temperature = imu.temperature() + #print('temperature: ℃',temperature) + yaw, roll, pitch = imu.euler() + print('yaw, roll, pitch: °', yaw, roll, pitch) + #w, x, y, z = imu.quaternion() + #print('Quaternion:', w, x, y, z) + #x, y, z = imu.accelerometer() + #print('Accelerometer (m/s^2):', x, y, z) + #x, y, z = imu.magnetometer() + #print('Magnetometer (microteslas):', x, y, z) + #x, y, z = imu.gyroscope() + #print('Gyroscope (deg/sec):', x, y, z) + #x, y, z = imu.linear_acceleration() + #print('Linear acceleration (m/s^2)', x, y, z) + #x, y, z = imu.gravity() + #print('Gravity (m/s^2):', x, y, z) + time.sleep(100)