@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
.