import time import lsm9ds1 from machine import Pin, I2C bus = I2C(1, scl=Pin(15), sda=Pin(14)) lsm = lsm9ds1.LSM9DS1(bus) while (True): #for g,a in lsm.iter_accel_gyro(): print(g,a) # using fifo print('Accelerometer: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_accel())) print('Magnetometer: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_magnet())) print('Gyroscope: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_gyro())) print("") time.sleep_ms(500)