Кнопки
На микроконтроллере есть две кнопки: 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)