diff --git a/doc/api/hubs/primehub.rst b/doc/api/hubs/primehub.rst index 7e8d718..0e04e5f 100644 --- a/doc/api/hubs/primehub.rst +++ b/doc/api/hubs/primehub.rst @@ -145,6 +145,9 @@ Changing the display orientation .. literalinclude:: ../../../examples/pup/hub_primehub/display_orientation.py +.. literalinclude:: + ../../../examples/pup/hub_primehub/display_orientation_imu.py + Making your own images ********************** diff --git a/examples/pup/hub_primehub/display_orientation_imu.py b/examples/pup/hub_primehub/display_orientation_imu.py new file mode 100644 index 0000000..e16e9b3 --- /dev/null +++ b/examples/pup/hub_primehub/display_orientation_imu.py @@ -0,0 +1,19 @@ +from pybricks.hubs import PrimeHub +from pybricks.parameters import Icon +from pybricks.tools import wait + +# Initialize the hub. +hub = PrimeHub() + +while True: + + # Check which side of the hub is up. + up_side = hub.imu.up() + + # Use this side to set the display orientation. + hub.display.orientation(up_side) + + # Display something, like an arrow. + hub.display.image(Icon.UP) + + wait(10)