ARDUINO A000110 4 Relays Shield Gebruikershandleiding
4 Leds Bvample:
Hierdie exampLe wys jou hoe om die aanskakeling van 4 Leds by 4 Relays Shield te stuur.
Let wel:
In hierdie examp4 Leds word gebruik om die werking van die 4 Relays Shield te demonstreer, maar jy kan aan relais ander tipes ladings koppel en jou persoonlike skets skep.
Hardeware:
- Arduino bord
- Arduino 4 Relays Shield
- 4 Leds
- 4 Weerstand 220Ω
- Drade
Kring:
Monteer jou 4 Relays Shield op 'n Arduino bord, koppel die "Common" kontakte (C) van die Relays aan kragpen "5V" van die Shield.
Koppel alle anodes van die Leds (gewoonlik die langer pen) in serie aan 'n weerstand van 220Ω en koppel hulle aan "Normaal Oop" kontak (NO) van die Relais.
Verbind ook die katodes van die Leds to Ground (GND) van die skild.
Sluit uiteindelik die bord aan op 'n rekenaar met 'n USB-kabel en laai die skets op.
Nou kan jy elke enkele gelei word deur die aflos wat dit gekoppel is, loods.
Kode:
Hierdie skets loods 4 Leds.
Eers skakel dit die led1 aan wat aan relay1 gekoppel is, na een sekonde skakel dit die led2 aan wat aan relay2 gekoppel is, oorskry nog 'n sekonde dit skakel die led3 aan wat aan relay3 gekoppel is en uiteindelik, een sekonde verby, skakel dit die led4 aan waaraan dit gekoppel is aflos 4.
Die aflos1 word vanaf pen 4 geloods, die aflos2 vanaf pen7, die aflos3 vanaf 8 en die aflos4 vanaf pen 12.
Die kommutasie word beveel deur "digitalWrite()" funksie.
Wanneer die relais as LAAG gestel is, word die "Algemene" (C) kontak gekoppel aan "Normaal geslote" (NC) kontak.
In plaas daarvan, wanneer die relais as HOOG gestel is, skakel die "Algemene" (C) kontak en koppel dit aan "Normaal oop" (NO) kontak.
Hier jy kan die Schematic of 4-Relays Shield aflaai.
Die volledige kode en sy gedetailleerde beskrywing word hieronder gewys.
/*4-Relaisskild Example*/
//definieer veranderlike
int RELAIS1 = 4;
int RELAIS2 = 7;
int RELAIS3 = 8;
int RELAIS4 = 12;
nietige opstelling()
{
//stel Relais as Uitset
pinMode (RELAY1, UITSET);
pinMode (RELAY2, UITSET);
pinMode (RELAY3, UITSET);
pinMode (RELAY4, UITSET);
nietige opstelling()
{
//stel Relais as Uitset
pinMode (RELAY1, UITSET);
pinMode (RELAY2, UITSET);
pinMode (RELAY3, UITSET);
pinMode (RELAY4, UITSET);
}
void lus()
{
digitalWrite(RELAY1,HIGH); // Skakel Led1 AAN
vertraging(1000); // Wag 1 sekondes
digitalWrite(RELAY2,HIGH); // Skakel Led2 AAN
vertraging(1000); // Wag 1 sekondes
digitalWrite(RELAY3,HIGH); // Skakel Led3 AAN
vertraging(1000); // Wag 1 sekondes
digitalWrite(RELAY4,HIGH); // Skakel Led4 AAN
vertraging(1000); // Wag 1 sekondes
digitalWrite(RELAY4,LAAG); // Skakel Led4 AF
vertraging(1000); // Wag 1 sekondes
digitalWrite(RELAY3,LAAG); // Skakel Led3 AF
vertraging(1000); // Wag 1 sekondes
digitalWrite(RELAY2,LAAG); // Skakel Led2 AF
vertraging(1000); // Wag 1 sekondes
digitalWrite(RELAY1,LAAG); // Skakel Led1 AF
vertraging(1000); // Wag 1 sekondes
}


Verwysingsontwerpe WORD "SOOS IS" EN "MET ALLE FOUTE" VERSKAF. Arduino WYS ALLE ANDER WAARBORGE, UITDRUKKELIJK OF geïmpliseer, Arduino kan enige tyd sonder kennisgewing veranderinge aan spesifikasies en produkbeskrywings aanbring. Die kliënt moet nie
MET BETREKKING TOT PRODUKTE, INSLUITEND, MAAR NIE BEPERK TOT, ENIGE IMPLISIETE WAARBORGE VAN VERHANDELBAARHEID OF GESKIKTHEID VIR 'N SPESIFIEKE DOEL staatmaak op die afwesigheid of kenmerke van enige kenmerke of instruksies gemerk "voorbehou" of "ongedefinieerd." Arduino behou dit vir toekomstige definisies en sal hoegenaamd geen verantwoordelikheid hê vir konflikte of onversoenbaarheid wat voortspruit uit toekomstige veranderinge daaraan nie.
Die produk inligting op die Web Webwerf of materiaal is onderhewig aan verandering sonder kennisgewing. Moenie 'n ontwerp met hierdie inligting finaliseer nie.
"Arduino" naam en logo is handelsmerke geregistreer deur Arduino Srl in Italië, in die Europese Unie en in ander lande van die wêreld.

Dokumente / Hulpbronne
![]() |
ARDUINO A000110 4 Relays Shield [pdfGebruikershandleiding A000110, A000110 4 Relays Shield, A000110, 4 Relays Shield, Relays Shield, Shield |