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