diff --git a/examples/mma8653/main.go b/examples/mma8653/main.go new file mode 100644 index 0000000..8086dd8 --- /dev/null +++ b/examples/mma8653/main.go @@ -0,0 +1,22 @@ +// Connects to an MMA8653 I2C accelerometer. +package main + +import ( + "machine" + "time" + + "github.com/tinygo-org/drivers/mma8653" +) + +func main() { + machine.I2C0.Configure(machine.I2CConfig{}) + + accel := mma8653.New(machine.I2C0) + accel.Configure(mma8653.DataRate200Hz) + + for { + x, y, z := accel.ReadAcceleration() + println(x, y, z) + time.Sleep(time.Millisecond * 100) + } +}