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) + } +}