mirror of
https://github.com/pybricks/pybricks-api.git
synced 2026-09-12 09:37:25 +00:00
These code samples are rendered in the docs, so we include them here. For the git history of these snippets, see: https://github.com/pybricks/pybricks-projects/commits/f4914069aaacfd9ab1e0dd6f05524f62cfc56b29/snippets
21 lines
492 B
Python
21 lines
492 B
Python
#!/usr/bin/env pybricks-micropython
|
|
|
|
from pybricks.hubs import EV3Brick
|
|
from pybricks.tools import wait
|
|
from pybricks.parameters import Button
|
|
|
|
# Initialize the EV3
|
|
ev3 = EV3Brick()
|
|
|
|
# Wait until any of the buttons are pressed
|
|
while not any(ev3.buttons.pressed()):
|
|
wait(10)
|
|
|
|
# Do something if the left button is pressed
|
|
if Button.LEFT in ev3.buttons.pressed():
|
|
print("The left button is pressed.")
|
|
|
|
# Wait until all buttons are released
|
|
while any(ev3.buttons.pressed()):
|
|
wait(10)
|