ARDUINO A000110 4 Relays Shield User Manual
4 Ledoj Eksample:
Ĉi tiu ekzample montras al vi kiel stiri la ŝaltilon de 4 Ledoj per 4 Relajsa Ŝildo.
Notu:
En ĉi tiu ekzampLe estas uzataj 4 Ledoj por pruvi la funkciadon de la 4 Relajsa Ŝildo, sed vi povas konekti al relajsoj aliaj specoj de ŝarĝoj kaj krei vian personigitan skizon.
Aparataro:
- Arduino-tabulo
- Arduino 4 Relajsa Ŝildo
- 4 Ledoj
- 4 Rezisto 220Ω
- Dratoj
Cirkvito:
Muntu viajn 4 Relajsa Ŝildon sur Arduino-tabulo, konektu la "Komunajn" kontaktojn (C) de la Relajsoj al elektra pinglo "5V" de la Ŝildo.
Konektu ĉiujn anodojn de la Leds (kutime la pli longa pinglo) en serio al rezistilo de 220Ω kaj konektu ilin al "Normale Malferma" kontakto (NE) de la Relajsoj.
Ankaŭ konektu la katodojn de la Leds al Tero (GND) de la Ŝildo.
Fine konektu la tabulon al komputilo per USB-kablo kaj alŝutu la skizon.
Nun vi povas piloti ĉiun unuopaĵon Gviditan de la relajso, kiun ĝi estis konektita.
Kodo:
Ĉi tiu skizo pilotas 4 Ledojn.
Unue ĝi ŝaltas la led1 konektita al relay1, post unu sekundo ĝi ŝaltas la led2 konektita al relay2, superis alian sekundon ĝi ŝaltas la led3 konektita al relay3 kaj fine, pasita unu sekundo, ĝi ŝaltas la led4 al kiu ĝi estas konektita. stafetado4.
La relajso1 estas pilotata de pinglo 4, la relay2 de pin7, la relay3 de 8 kaj la relay4 de pinglo 12.
La komutado estas ordonita per "digitalWrite()" funkcio.
Kiam la relajsoj estas fiksitaj kiel LOW, la "Komuna" (C) kontakto estas konektita al "Normale Fermita" (NC) kontakto.
Anstataŭe kiam la relajsoj estas fiksitaj kiel ALTE, la "Komuna" (C) kontakto ŝaltas kaj ligas al "Normale Malferma" (NE) kontakto.
Jen vi povas elŝuti la Skemon de 4-Relajsa Ŝildo.
La kompleta kodo kaj ĝia detala priskribo estas montritaj sube.
/*4-Relajoj Ŝildo Eksample*/
//difini variablon
int RELATO1 = 4;
int RELATO2 = 7;
int RELATO3 = 8;
int RELATO4 = 12;
malplena agordo ()
{
//Agordu Relajsojn kiel Eligo
pinMode (RELADO1, ELIGRO);
pinMode (RELADO2, ELIGRO);
pinMode (RELADO3, ELIGRO);
pinMode (RELADO4, ELIGRO);
malplena agordo ()
{
//Agordu Relajsojn kiel Eligo
pinMode (RELADO1, ELIGRO);
pinMode (RELADO2, ELIGRO);
pinMode (RELADO3, ELIGRO);
pinMode (RELADO4, ELIGRO);
}
malplena buklo ()
{
ciferecaSkribu(RELAY1,ALTE); // Enŝaltas Led1
malfruo(1000); // Atendu 1 sekundojn
ciferecaSkribu(RELAY2,ALTE); // Enŝaltas Led2
malfruo(1000); // Atendu 1 sekundojn
ciferecaSkribu(RELAY3,ALTE); // Enŝaltas Led3
malfruo(1000); // Atendu 1 sekundojn
ciferecaSkribu(RELAY4,ALTE); // Enŝaltas Led4
malfruo(1000); // Atendu 1 sekundojn
ciferecaSkribu(RELATO4,ALBA); // Malŝaltas Led4
malfruo(1000); // Atendu 1 sekundojn
ciferecaSkribu(RELATO3,ALBA); // Malŝaltas Led3
malfruo(1000); // Atendu 1 sekundojn
ciferecaSkribu(RELATO2,ALBA); // Malŝaltas Led2
malfruo(1000); // Atendu 1 sekundojn
ciferecaSkribu(RELATO1,ALBA); // Malŝaltas Led1
malfruo(1000); // Atendu 1 sekundojn
}


Referencaj Desegnoj ESTAS PROVIZITAJ "KIAL ESTAS" KAJ "KUN ĈIUJ FALĈOJ". Arduino RILAS ĈIUJN ALIAJ GARANTIOJ, EXPLICITAJ AŬ IMPLITA, Arduino povas fari ŝanĝojn al specifoj kaj produktaj priskriboj iam ajn, sen avizo. La Kliento ne devas
RIGUANTE PRODUTOJN, INKLUDE SED NE LIMIGISTE AL, IUJ IMPLITAJ GARANTIOJ PRI KOMERCEBLECO AŬ TAŬGECO POR APARTA CELO dependas de la foresto aŭ karakterizaĵoj de iuj trajtoj aŭ instrukcioj markitaj "rezervita" aŭ "nedifinita". Arduino rezervas ĉi tiujn por estonta difino kaj havos neniun respondecon pri konfliktoj aŭ nekongruoj devenantaj de estontaj ŝanĝoj al ili.
La produktaj informoj pri la Web Retejo aŭ Materialoj estas ŝanĝeblaj sen avizo. Ne fini desegnon kun ĉi tiu informo.
"Arduino" nomo kaj emblemo estas varmarkoj registritaj de Arduino Srl en Italio, en la Eŭropa Unio kaj en aliaj landoj de la mondo.

Dokumentoj/Rimedoj
![]() |
ARDUINO A000110 4 Stafetoj Ŝildo [pdf] Uzanto-manlibro A000110, A000110 4 Relajsoj Ŝildo, A000110, 4 Relajsoj Ŝildo, Relajsoj Ŝildo, Ŝildo |