Files
pybricks-api/examples/ev3/buttons/main.py
T
Laurens Valk b0ffb24a2e examples: import snippets from pybricks-projects
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
2020-11-04 10:17:33 +01:00

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)