MicroPython:Библиотеки/pyb/Класс LED: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
Строка 10: Строка 10:


* [[MicroPython:Библиотеки/pyb/Класс LED/pyb.LED()|pyb.LED(id)]]
* [[MicroPython:Библиотеки/pyb/Класс LED/pyb.LED()|pyb.LED(id)]]
• Класс pyb.LED(id) – создает объект LED, привязанный к заданному светодиоду.
o id – это номер светодиода (1-4).


== Методы ==
== Методы ==
Строка 20: Строка 17:
* [[MicroPython:Библиотеки/pyb/Класс LED/LED.on()|LED.on()]]
* [[MicroPython:Библиотеки/pyb/Класс LED/LED.on()|LED.on()]]
* [[MicroPython:Библиотеки/pyb/Класс LED/LED.toggle()|LED.toggle()]]
* [[MicroPython:Библиотеки/pyb/Класс LED/LED.toggle()|LED.toggle()]]
• LED.intensity([value]) – задает или считывает яркость светодиода. Она варьируется между «0» (выключен) до «255» (максимальная яркость). Если не задать в этом методе никаких аргументов, он вернет данные о яркости светодиода. Но если указать аргумент, он задаст яркость светодиода и вернет None.
Примечание: Плавное изменение яркости доступно только на светодиодах 3 и 4 – они используют для этого таймерную ШИМ. Светодиод 3 использует таймер 2, а светодиод 4 – таймер 3. Эти таймеры можно использовать для ШИМ, только если яркость соответствующего светодиода варьируется в диапазоне между «1» и «254». В противном случае таймеры доступны для общего использования.
• LED.off() – выключает светодиод.
• LED.on() – включает светодиод (активирует у него максимальную яркость).
• LED.toggle() – переключает светодиод между режимами «вкл» (полная яркость) и «выкл». Если у светодиода ненулевая яркость, это расценивается как «вкл», и метод toogle() его выключит.
<syntaxhighlight lang="python" enclose="div">


=См.также=
=См.также=

Текущая версия от 19:35, 9 октября 2020

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Класс LED – управление светодиодом[1]

В классе LED реализовано управление светодиодом.

Конструктор

Методы

См.также

Внешние ссылки