From 7dfd72c1b1066c07e22b0fd5072ff8957df9d683 Mon Sep 17 00:00:00 2001 From: Ron Evans Date: Thu, 7 Feb 2019 14:51:45 +0100 Subject: [PATCH] examples: add example for mpu6050 (#16) Signed-off-by: Ron Evans --- examples/mpu6050/main.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 examples/mpu6050/main.go diff --git a/examples/mpu6050/main.go b/examples/mpu6050/main.go new file mode 100644 index 0000000..4c16c10 --- /dev/null +++ b/examples/mpu6050/main.go @@ -0,0 +1,22 @@ +// Connects to an MPU6050 I2C accelerometer/gyroscope. +package main + +import ( + "machine" + "time" + + "github.com/tinygo-org/drivers/mpu6050" +) + +func main() { + machine.I2C0.Configure(machine.I2CConfig{}) + + accel := mpu6050.New(machine.I2C0) + accel.Configure() + + for { + x, y, z := accel.ReadAcceleration() + println(x, y, z) + time.Sleep(time.Millisecond * 100) + } +}