Урок №7 Учимся управлять реле
В данном уроке рассмотрим как реле подключается к микроконтроллеру, как им управлять.
Устройство и принцип работы реле
Реле — это шлюз, который позволяет соединить вместе электрические цепи с совершенно разными параметрами. Обычный шлюз на реке соединяет водные каналы, расположенные на разной высоте, открывая или закрывая ворота. Реле в ардуино включает или выключает внешние устройства, определенным образом замыкая или размыкая отдельную электрическую сеть, в которую они подключены. С помощью ардуино и реле мы управляем процессом включения или выключения так же, как включаем или выключаем свет дома — подавая команду на замыкание или размыкание. Ардуино подает сигнал, само же замыкание или размыкание «мощной» цепи будет делать реле через специальные внутренние механизмы. Реле можно представить себе в виде дистанционного пульта, с помощью которого мы выполняем нужные действия с помощью относительно «слабых» сигналов.

Что нам понадобится?
Достаньте и подготовьте необходимые детали из коробки.
Arduino Uno
Мозг нашей схемы
Популярный микроконтроллер, его мощности достаточно пока нам для начальных экспериментов
Светодиод
Любого цвета
Длинная ножка на положительно заряженный, короткая на отрицательно
Макетная плата
на 400 точек
Соединения идут параллельно, плата разделена на 2 части горизонтальной линией
Резистор
На 10 кОм
О резисторах подробно мы подробно поговорим чуть ниже в разделе "Базовые знания"
Подключение модуля
VCC на + 5 вольт на Ардуино.

GND на любой из GND пинов­­­ ардуино.

IN на любой из цифровых входов/выходов ардуино (в примере подсоединено к 4).

Переходим непосредственно к скетчу. В данном примере реле будет включаться и выключаться с интервалом в 2 секунды.
Скетч
// Реле модуль подключен к цифровому выводу 4
int Relay = 4;
void setup() 
{                
  pinMode(Relay, OUTPUT);     
}

void loop() 
{
  digitalWrite(Relay, LOW);   // реле включено
  delay(2000);               
  digitalWrite(Relay, HIGH);  // реле выключено
  delay(2000);               
}
Рассмотрим как работает схема. При включении контроллера выводы находятся в высокоомном состоянии, транзистор не открыт. Так как у нас транзистор p-n-p типа, то для его открытия нужно подать на базу минус. Для этого используем функцию digitalWrite(pin, LOW); .Теперь транзистор открыт и через управляющую цепь течет ток и реле срабатывает. Для отключения реле следует закрыть транзистор, подав на базу плюс, вызвав функцию digitalWrite(pin, HIGH);. Можно сказать что управление реле модуля ничем не отличается от управления обычным светодиодом.
Задания и вопросы
  1. Дает ли сам реле высокое напряжение?
  2. Попробуйте совместить эксперимент с фоторезистором из урока № 2 и реле. Сделать так, чтобы вместо включения светодиода включался реле, когда фоторезистор получает недостоточно света.