Кнопки
На микроконтроллере есть две кнопки: button_a и button_b.
Атрибуты
- button_a
Buttonобъект, представляющий левую кнопку.
- button_b
Представляет правую кнопку.
Класс
- class Button
Шаблон кнопки.
Примечание
Этот класс фактически недоступен пользователю, он используется только два экземпляра кнопок, которые уже инициализированы.
- is_pressed()
Возвращает
Trueесли кнопкаbuttonудерживается, иFalse.
- was_pressed()
Возвращает
Trueесли была нажата кнопка с последнего момента вызова этого метода.
- get_presses()
Возвращает общее количество нажатий кнопок и сбрасывает это общее количество. до нуля перед возвратом.
Примеры
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)