Перейти к содержанию

Навигация

Control led indicator WB: различия между версиями

м
A.Degtyarev переименовал страницу Control led indicator WB6.7 в Control led indicator WB
м (A.Degtyarev переименовал страницу Control led indicator WB6.7 в Control led indicator WB)
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE:Управление светодиодным индикатором контроллера Wiren Board 6.7}}
{{DISPLAYTITLE:Управление светодиодным индикатором контроллера}}
== Описание ==
== Описание ==
В контроллере [[Wiren_Board_6 |Wiren Board 6.7]] есть светодиодный индикатор, который вы можете использовать для своих задач. Светодиодный индикатор состоит из двух светодиодов зеленого и красного цветов, которые подключены к ножкам gpio контроллера и управляются с помощью ШИМ (PWM).
В контроллере есть светодиодный индикатор, который вы можете использовать для своих задач. Светодиодный индикатор состоит из двух светодиодов зеленого и красного цветов, которые подключены к ножкам gpio контроллера и управляются с помощью ШИМ (PWM).


Подробнее об использовании ШИМ читайте в статье «[[Buzzer |Звуковой излучатель]]», а об индикаторе в [[Wiren_Board_6 |описании контроллера]].
Подробнее об использовании ШИМ читайте в статье «[[Buzzer |Звуковой излучатель]]», а об индикаторе в [[Wiren_Board_6 |описании контроллера]].
Строка 7: Строка 7:
Для управления светодиодами используется драйвер <code>leds-pwm</code>. Документация по нему есть в репозитории на [https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/leds/leds-pwm.txt Github].
Для управления светодиодами используется драйвер <code>leds-pwm</code>. Документация по нему есть в репозитории на [https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/leds/leds-pwm.txt Github].


Драйвер предоставляет пользователям интерфейс в <code>sysfd</code>, который имеет параметры:
Драйвер предоставляет пользователям интерфейс в <code>sysfs</code>, который имеет параметры:
* <code>/sys/class/leds/<led>/brightness</code> — текущая яркость светодиода <code><led></code>. Может принимать значения от 0 до <code>max_brightness</code>.
* <code>/sys/class/leds/<led>/brightness</code> — текущая яркость светодиода <code><led></code>. Может принимать значения от 0 до <code>max_brightness</code>.
* <code>/sys/class/leds/<led>/max_brightness</code> — максимальная яркость светодиода <code><led></code>.
* <code>/sys/class/leds/<led>/max_brightness</code> — максимальная яркость светодиода <code><led></code>.