MicroPython:Библиотеки/pyb/Класс Switch
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс Switch – управление кнопками[1]
Объект Switch используется для управления нажимными кнопочными переключателями.
Некоторые методы:
sw = pyb.Switch() # создает объект «Switch»
sw.value() # считывает текущее состояние
# («True», если нажата, и «False», если нет)
sw() # укороченная версия функции выше
sw.callback(f) # регистрирует функцию обратного вызова,
# которая будет вызвана,
# когда кнопка окажется будет нажата
sw.callback(None) # удаляет функцию обратного вызова
Пример использования:
pyb.Switch().callback(lambda: pyb.LED(1).toggle())