Библиотека для управления модулем реле, Relay Shield’ом и другими реле.
var myRelay = require('@amperka/relay').connect(P2); // замыкаем реле myRelay.turnOn(); // размыкаем реле myRelay.turnOff(); // замыкаем реле на 3 секунды myRelay.blink(3); // каждые 2 секунды замыкаем реле на 1 секунду myRelay.blink(1, 2);
Возвращает новый объект Relay для управления реле, подключённому к пину pin.
var myRelay = require('@amperka/relay').connect(P2);
Класс для работы с реле. Для создания нового объекта, используйте функцию connect.
Замыкает реле. Если на реле был запущен таймер методом Relay.blink — он будет сброшен.
Размыкает реле. Если на реле был запущен таймер методом Relay.blink — он будет сброшен.
Изменяет состояние реле на противоположное. Если задан параметр on, типа boolean, включает или отключает реле. Функция не сбрасывает таймер реле Relay.blink, если он задействован.
Включает реле по таймеру, на delay секунд, после чего отключает его. Если задан параметр period, реле будет включаться на delay секунд один раз в period секунд. Параметр delay должен быть больше 0.2 для того, чтобы реле успело сработать. Параметр period должен быть больше delay + 0.2. Для сброса таймера, необходимо воспользоваться методами Relay.turnOn() или Relay.turnOff().