Skip to content

Commit

Permalink
Merge pull request #128 from FoamyGuy/compass_mode_example
Browse files Browse the repository at this point in the history
compass mode example
  • Loading branch information
FoamyGuy authored Dec 2, 2024
2 parents 27a28af + 5df1734 commit 9bc2e8b
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions examples/bno055_compass_mode.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# SPDX-FileCopyrightText: 2024 Tim Cocks for Adafruit Industries
# SPDX-License-Identifier: MIT
import math
import time
import board

import adafruit_bno055

i2c = board.I2C()

sensor = adafruit_bno055.BNO055_I2C(i2c)

# Set the sensor to compass mode
sensor.mode = adafruit_bno055.COMPASS_MODE

while True:
values = sensor.magnetic
print("Heading: " + str(180 + math.atan2(values[1], values[0]) * 180 / math.pi))
time.sleep(1)

0 comments on commit 9bc2e8b

Please sign in to comment.