Всем привет. Выкладываю библиотеку для работы с реле на платформе ардуино. С помощью класса Relay описанного в библиотеке создается объект типа реле.
Доступные методы:
void On() // устанавливает пин в состояние логической 1 (реле включено)
void Off() // устанавливает пин в состояние логической 0 (реле выключено)
void Toggle() // переводит реле в противоположное состояние
void Blink(int16_t signal, int16_t pause) // обеспечивает мигание реле.
/*принимает 2 параметра:int16_t signal: время в миллисекундах во ремя которого реле включеноint16_t pause: время в миллисекундах во ремя которого реле выключено*/uint8_t OnTime(int16_t time) // включает реле на заданное время.
/*принимает 1 параметр:int16_t time: время в миллисекундах во ремя которого реле включеновозвращает:0: если реле время задержки идет,1: если реле время задержки закончилось*/uint8_t OffTime(int16_t time) // выключает реле на заданное время.
/*принимает 1 параметр:int16_t time: время в миллисекундах во ремя которого реле выключеновозвращает:0: если реле время задержки идет,1: если реле время задержки закончилось*/uint8_t GetCond() // возвращает состояние реле:
/*возвращает:0: если реле выключено,1: если реле включено*/
Конструктор принимает 2 параметра: номер пина и начальное состояние реле.
Полное описание библиотеки в файлах Relay.h или Relay.cpp.
Видео по пользованию библиотекой:
Библиотека для управления реле в Ардуино
Библиотека для работы с реле. Методы описанные в классе Relay позволяют включить реле, выключить его, перекинуть, мигать, включать и выключать на время.
- Версия: 0.0.2
- Дата предпоследнего обновления: -.
- Дата последнего обновления: 2018.06.06.
378 Загрузки
