Кнопки

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