summaryrefslogtreecommitdiff
path: root/drivers/lsm6dsox/lsm6dsox_basic.py
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/lsm6dsox/lsm6dsox_basic.py')
-rw-r--r--drivers/lsm6dsox/lsm6dsox_basic.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/lsm6dsox/lsm6dsox_basic.py b/drivers/lsm6dsox/lsm6dsox_basic.py
new file mode 100644
index 000000000..6c747ae55
--- /dev/null
+++ b/drivers/lsm6dsox/lsm6dsox_basic.py
@@ -0,0 +1,13 @@
+# LSM6DSOX Basic Example.
+import time
+from lsm6dsox import LSM6DSOX
+
+from machine import Pin, I2C
+
+lsm = LSM6DSOX(I2C(0, scl=Pin(13), sda=Pin(12)))
+
+while True:
+ print("Accelerometer: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}".format(*lsm.read_accel()))
+ print("Gyroscope: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}".format(*lsm.read_gyro()))
+ print("")
+ time.sleep_ms(100)