mirror of
https://github.com/pybricks/pybricks-api.git
synced 2026-09-11 17:14:41 +00:00
18 lines
635 B
Python
18 lines
635 B
Python
from pybricks.hubs import PrimeHub
|
|
from pybricks.tools import wait
|
|
from pybricks.geometry import Axis
|
|
|
|
# Initialize the hub. In this case, specify that the hub is mounted with the
|
|
# top side facing forward and the front side facing to the right.
|
|
# For example, this is how the hub is mounted in BLAST in the 51515 set.
|
|
hub = PrimeHub(top_side=Axis.X, front_side=-Axis.Y)
|
|
|
|
while True:
|
|
# Read the tilt values. Now, the values are 0 when BLAST stands upright.
|
|
# Leaning forward gives positive pitch. Leaning right gives positive roll.
|
|
pitch, roll = hub.imu.tilt()
|
|
|
|
# Print the result.
|
|
print(pitch, roll)
|
|
wait(200)
|