Arduino + реле

В даній статті ми розглянемо роботу Arduino з електромагнітним реле SH-05VDC (рисунок 1). В даному випадку чотирьох модульне (кожен модуль – на окреме електричне коло), але ми будемо використовувати тільки один релейний модуль з чотирьох.

arduino_relay
Рисунок 1 – 4-ох модульне реле SH-05VDC




Призначення виводів реле наступне

VCC: (+) живлення.
In1 – In4: виводи керування реле 1-4.
GND: (-) живлення (земля).

В нашому випадку VCC під’єднано до +5В Arduino, In4 до пін 2 Arduino, GND до GND Arduino.

arduino_relay_connect
Рисунок 2 – Підключення реле до Arduino

У наведеному нижче скетчі ми будемо вмикати та вимикати кожні дві секунди реле, підключене до цифрового контакту Arduino pin 2.

int Relay = 2;

void setup()
{
pinMode(Relay, OUTPUT);
}

void loop()
{
digitalWrite(Relay, LOW); // реле увімкнено
delay(2000);
digitalWrite(Relay, HIGH); // реле вимкнено
delay(2000);
}

Для наочності я під’єднав лампу розжарювання, яка включена в мережу і керується нашим реле:



3 комментария

  1. Вітаю.
    Я початківець в роботі з Arduino, і вирішив спробувати Ваш приклад у себе. Правда я використав реле не на 4 а на 8 реле на одній платі яке придбав тут: http://www.aliexpress.com/snapshot/6503443352.html?orderId=65924590859059 , також дещо змінив код, додавши мерихтіння LED на 13 піні в циклі.
    Однак у мене релле не спрацьовує, тільки LED.
    В чому моя помилка, можливо тому що інше релле?

    Буду вдячний за допомогу.

    Код :

    int Relay = 2;
    int ledPin=13;

    void setup()

    {
    pinMode(Relay, OUTPUT);
    pinMode(ledPin,OUTPUT);
    }

    void loop()

    {
    digitalWrite(Relay, HIGH);
    digitalWrite(ledPin, HIGH);
    delay(1000);
    digitalWrite(Relay, LOW);
    digitalWrite(ledPin, LOW);
    delay(1000);
    }

    1. Привіт, Андрію!
      Сорі, що оперативно не відреагував на Ваш коментар..
      Радий, що у Вас все вийшло, дякуємо, що Ви з нами 🙂

Оставить ответ

Обязательные поля помечены*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.