@amperka/led
Библиотека для управления светодиодным модулем и другими одиночными светодиодами.
var myLed = require('@amperka/led').connect(P3); myLed.turnOn(); myLed.brightness(0.6); myLed.turnOff(); myLed.blink(0.9, 0.1);
Функции модуля
Возвращает новый объект Led
для работы со светодиодом на пине pin
.
Класс-светодиод. Для создания нового объекта, используйте функцию connect
.
Включает светодиод. Эквивалентно Led.toggle(true)
.
Выключает светодиод. Эквивалентно Led.toggle(false)
.
Изменяет включёность светодиода на заданную аргументом on
. Если on
не передан, меняет включёность на противоположную.
Возвращает true
, если светодиод включен в текущий момент.
Заставляет светодиод мигать в заданном темпе: onTime
секунд — включен, offTime
секунд — выключен.
Последующий вызов методов turnOn
, turnOff
, toggle
прекращает мигание.
Если offTime
опущен, светодиод включится на onTime
секунд единоразово.
Устанавливает или возвращает яркость свечения. Яркость устанавливается в условных единицах в диапазоне [0.0; 1.0].
Яркость свечения не влияет на методы, отвечающие за включение (toggle
, blink
и т.д.). Она характеризует лишь интенсивность свечения, когда светодиод находится во включённом состоянии.