Работа с реле

Необходимые элементы

Имеются уже готовые платы работающие по определенному алгоритму:

Все эти вещи можно собрать самостоятельно с блэкджеком и микроконтроллером.

У механического реле есть ряд недостатков: оно щелкает при переключении, при использовании большой нагрузки реле может залипнуть и при отключении оно может не произвести отключение, оно имеет ограничение по переключению. Имеются и другие типы реле, такие как твердотельное реле оно практически вечное и лишено недостатков механического реле.

Схема подключения

Подключать можно к любому цифровому пину, я выбрал 4й пин

relay

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

relay

При таком подключении обязательно минус всех источников питания должен быть соединенным.

Написание кода

Код который мы будем писать, ничем не будет отличаться от стандартного приложения 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?