Работа с реле
Необходимые элементы
Механическое реле в зависимости от питания на выбираем нужную на 5v или на 12v
Имеются уже готовые платы работающие по определенному алгоритму:
Все эти вещи можно собрать самостоятельно с блэкджеком и микроконтроллером.
У механического реле есть ряд недостатков: оно щелкает при переключении, при использовании большой нагрузки реле может залипнуть и при отключении оно может не произвести отключение, оно имеет ограничение по переключению. Имеются и другие типы реле, такие как твердотельное реле оно практически вечное и лишено недостатков механического реле.
Схема подключения
Подключать можно к любому цифровому пину, я выбрал 4й пин

Эта схема подключения имеет недостаток, так как реле питается от платы. Механические реле рекомендуется запитывать от внешнего источника питания.

При таком подключении обязательно минус всех источников питания должен быть соединенным.
Написание кода
Код который мы будем писать, ничем не будет отличаться от стандартного приложения Blink
const int RelayPin = 4;
void setup() {
pinMode(RelayPin, OUTPUT);
digitalWrite(RelayPin, LOW);
}
void loop() {
digitalWrite(RelayPin, HIGH);
delay(3000);
digitalWrite(RelayPin, LOW);
delay(3000);
}
Last updated
Was this helpful?