Buttons¶
There are two buttons on the board, called button_a and button_b.
Attributes¶
A
Buttoninstance (see below) representing the left button.
Represents the right button.
Classes¶
-
class
Button¶ Represents a button.
Note
This class is not actually available to the user, it is only used by the two button instances, which are provided already initialized.
-
is_pressed()¶ Returns
Trueif the specified buttonbuttonis pressed, andFalseotherwise.
-
was_pressed()¶ Returns
TrueorFalseto indicate if the button was pressed since the device started or the last time this method was called.
-
get_presses()¶ Returns the running total of button presses.
-
reset_presses()¶ Resets the running total of button presses to zero.
-
Example¶
import microbit
while True:
if microbit.button_a.is_pressed() and microbit.button_b.is_pressed():
microbit.display.scroll("AB")
break
elif microbit.button_a.is_pressed():
microbit.display.scroll("A")
elif microbit.button_b.is_pressed():
microbit.display.scroll("B")
microbit.sleep(100)