Керування навантаженням на Arduino за допомогою реле

Реле дозволяє керувати потужним навантаженням за допомогою мікроконтролера. Також забеспечеє гальванічний захист.

Підключити на пряму до Arduino потужне навантаження, наприклад лампу освітлення або електронасос не вийде. Струм, який може протікати через виходи ATmega328, номінальний 20 мА максимальний 40 mA. Комутувати потужне навантаження можна за допомогою реле. До того ж, якщо навантаження живиться від змінного струму, наприклад 220 V. Для підключення потужних навантажень до Arduino через реле, зазвичай використовують реле модулі.

Схема модуля реле.

modul-relay-chema
Arduino UnoМодуль реле
5V VCCVCC
GNDGND
GPIO 2IN

Код керування реле

#include<Arduino.h>

#define RELAY_PIN 2                // Пін для реле.
    
void setup()
{
  pinMode(RELAY_PIN, OUTPUT);      // Встановлюєм пін як вихід.
}

void loop()
{
   digitalWrite(RELAY_PIN, HIGH);  // Вмикаєм реле
   delay(5000);
   digitalWrite(RELAY_PIN, LOW);  // Вимикаєм реле
   delay(5000);
}

Arduino UNO WiFi R3 керування світлодіодом та реле через Wi-Fi

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *