@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 и т.д.). Она характеризует лишь интенсивность свечения, когда светодиод находится во включённом состоянии.