Кіраўніцтва карыстальніка ARDUINO A000110 4 Relay Shield
4 святлодыёда Exampль:
Гэты былыample паказвае вам, як пілотна ўключыць 4 святлодыёды з дапамогай 4 рэлейных экранаў.
Заўвага:
У гэтым эксample выкарыстоўваюцца 4 святлодыёда, каб прадэманстраваць працу 4-х рэлейных экранаў, але вы можаце падключыць да рэле іншыя тыпы нагрузак і стварыць свой персаналізаваны эскіз.
Абсталяванне:
- Плата Arduino
- Шчыт рэле Arduino 4
- 4 святлодыёдаў
- 4 Рэзістар 220Ω
- Правады
ланцуг:
Усталюйце экран з 4 рэле на плату Arduino, падключыце «агульныя» кантакты (C) рэле да кантакту харчавання «5V» экрана.
Падключыце ўсе аноды святлодыёдаў (звычайна больш доўгі штыфт) паслядоўна да рэзістара 220 Ом і падключыце іх да «нармальна адкрытага» кантакту (NO) рэле.
Таксама падключыце катоды святлодыёдаў да зазямлення (GND) экрана.
Нарэшце падключыце плату да ПК з дапамогай кабеля USB і загрузіце эскіз.
Цяпер вы можаце кіраваць кожным асобным рэле, да якога ён падключаны.
Код:
Гэты эскіз уключае 4 святлодыёда.
Спачатку ён уключае святлодыёд 1, падлучаны да рэле 1, праз адну секунду ён уключае святлодыёд 2, падлучаны да рэле 2, праз другую секунду ён уключае святлодыёд 3, падлучаны да рэле 3, і, нарэшце, праз адну секунду ён уключае святлодыёд 4, да якога ён падлучаны эстафета4.
Рэле 1 кіруецца з кантакту 4, рэле 2 - з кантакту 7, рэле 3 - з кантакту 8 і рэле 4 - з кантакту 12.
Камутацыяй кіруе функцыя "digitalWrite()".
Калі рэле настроены на НІЗКІ, кантакт «Агульны» (C) злучаны з кантактам «Нармальна замкнёны» (NC).
Замест гэтага, калі рэле ўстаноўлены як HIGH, кантакт «Агульны» (C) перамыкаецца і злучаецца з кантактам «Нармальна адкрыты» (NO).
тут вы можаце спампаваць схему 4-рэлейнага шчыта.
Поўны код і яго падрабязнае апісанне паказаны ўнізе.
/*4-Relays Shield Exampле*/
//вызначэнне зменнай
int RELAY1 = 4;
int RELAY2 = 7;
int RELAY3 = 8;
int RELAY4 = 12;
несапраўдная ўстаноўка ()
{
//усталяваць рэле як выхад
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
несапраўдная ўстаноўка ()
{
//усталяваць рэле як выхад
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
}
несапраўдны цыкл ()
{
digitalWrite(RELAY1,HIGH); // Уключае Led1
затрымка(1000); // Пачакайце 1 секунды
digitalWrite(RELAY2,HIGH); // Уключае Led2
затрымка(1000); // Пачакайце 1 секунды
digitalWrite(RELAY3,HIGH); // Уключае Led3
затрымка(1000); // Пачакайце 1 секунды
digitalWrite(RELAY4,HIGH); // Уключае Led4
затрымка(1000); // Пачакайце 1 секунды
digitalWrite(RELAY4,LOW); // Выключае Led4
затрымка(1000); // Пачакайце 1 секунды
digitalWrite(RELAY3,LOW); // Выключае Led3
затрымка(1000); // Пачакайце 1 секунды
digitalWrite(RELAY2,LOW); // Выключае Led2
затрымка(1000); // Пачакайце 1 секунды
digitalWrite(RELAY1,LOW); // Выключае Led1
затрымка(1000); // Пачакайце 1 секунды
}


Эталонныя ўзоры ПРАДСТАЎЛЯЮЦЦА "ЯК ЁСЦЬ" І "З УСІМІ НЕДАХАБАМІ". Arduino АДМОВАЛЯЕЦЦА ДА ЎСІХ ІНШЫХ ГАРАНТЫЙ, ЯВНЫХ АБО РАЗУМЕВАЕМЫХ, Arduino можа ўносіць змены ў спецыфікацыі і апісанні прадукту ў любы час без папярэдняга паведамлення. Заказчык не павінен
ДА ПРАДУКЦЫІ, УКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЯЖУЮЧЫСЯ, ЛЮБЫЯ РАЗУМЕВАНЫЯ ГАРАНТЫІ ТАВАЖНАЙ ПРЫГОДНАСЦІ АБО ПРЫДАТНАСЦІ ДЛЯ ПЭЙНАЙ МЭТЫ, абапіраюцца на адсутнасць або характарыстыкі якіх-небудзь функцый або інструкцый, пазначаных «зарэзервавана» або «не вызначана». Arduino захоўвае іх для будучых вызначэнняў і не нясе ніякай адказнасці за канфлікты або несумяшчальнасць, якія ўзнікаюць у выніку будучых змяненняў у іх.
Інфармацыя аб прадукце на Web Сайт або матэрыялы могуць быць зменены без папярэдняга паведамлення. Не дапрацоўвайце дызайн з гэтай інфармацыяй.
Назва і лагатып «Arduino» з'яўляюцца гандлёвымі маркамі, зарэгістраванымі Arduino Srl у Італіі, у Еўрапейскім Саюзе і ў іншых краінах свету.

Дакументы / Рэсурсы
![]() |
ARDUINO A000110 Шчыт з 4 рэле [pdfКіраўніцтва карыстальніка A000110, A000110 Шчыт з 4 рэле, A000110, Шчыт з 4 рэле, Шчыт з рэле, Шчыт |