Освой Arduino играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Реле пригодится при управлении устройствами, подключёнными к бытовой сети. Например, мы можем использовать лампу накаливания, которая питается от источника переменного тока с напряжением 220 Вольт. Реле механическим способом замыкает цепь нагрузки с помощью электромагнита.
Модели могут быть самыми разными и с разными техническими характеристиками. Популярна китайская модель KY-019 и её аналоги.
С помощью реле можно подать 5 Вольт на катушку и замкнуть цепь очень мощной нагрузки, тем самым включить холодильник и другую бытовую технику.
Подключим реле по схеме.
Relay | Arduino
---------------
GND | GND
VCC | 5V
In | 3
Реле бывают разных типов. В нашем случае, вход реле является инвертированным - высокий уровень на контакте In выключит катушку реле, а низкий уровень — включит.
Так как опыты с устройствами на 220В чересчур опасны, заменим питание из розетки на обычную батарею, а вместо лампы накаливания будем использовать светодиод.
int relayPin = 3;
void setup() {
pinMode(relayPin, OUTPUT);
}
void loop() {
digitalWrite(relayPin, HIGH);
delay(2000);
digitalWrite(relayPin, LOW);
delay(2000);
}
В схемах с реле встречаются сокращения NC, C и NO. Если реле выключено, то контакт C (COM) соединён с NC (Normally connected), и не соединён c NO (Normally opened). При подаче напряжения на катушку реле, контакт C перекидывается с NC на NO — и всё становится наоборот.
Уроки Arduino #8 - управление реле - YouTube