ARDUINO A000110 4 د ریلیز شیلډ کارن لارښود

4 لیډز ExampLe:
دا پخوانیample تاسو ته ښیې چې څنګه د 4 ریلیز شیلډ لخوا د 4 لیډز سویچ آن پیلوټ کړئ.
یادونه:
په دې کې پخوانيample د 4 Relays Shield د عملیاتو د ښودلو لپاره 4 Leds کارول کیږي مګر تاسو کولی شئ د نورو ډولونو بارونو سره اړیکه ونیسئ او خپل شخصي سکیچ جوړ کړئ.
هارډویر:

  • د اردوینو بورډ
  • Arduino 4 ریلیز شیلډ
  • 4 لیډز
  • 4 مقایسه 220Ω
  • تارونه

سرکټ:
خپل د 4 ریلیز شیلډ په Arduino بورډ کې نصب کړئ، د ریلیز "عام" تماسونه (C) د شیلډ د بریښنا پن "5V" سره وصل کړئ.
د لیډز ټول انوډونه (معمولا اوږد پن) په لړۍ کې د 220Ω مقاومت کونکي سره وصل کړئ او د ریلیز "نورمال خلاص" تماس (NO) سره وصل کړئ.
همدارنګه د لیډز کیتوډونه د شیلډ ځمکې ته (GND) سره وصل کړئ.
په نهایت کې بورډ د USB کیبل سره PC ته وصل کړئ او سکیچ اپلوډ کړئ.
اوس تاسو کولی شئ هر یو لیډ د ریل په واسطه پیل کړئ چې دا وصل شوی.

کوډ:
دا سکیچ پیلوټان ​​4 لیډز.
لومړی دا د ریلي 1 سره وصل شوي led1 باندې تیریږي ، له یوې ثانیې وروسته دا د ریل2 سره وصل شوي led2 ته ننوځي ، له بلې ثانیې څخه تیریږي دا د ریل3 سره وصل شوي led3 ته ننوځي او په پای کې ، یوه ثانیه تیریږي ، دا په led4 باندې تیریږي چې دا ورسره وصل دی. ریلی ۴.

کله چې ټول لیډونه فعال شوي وي دا یوه ثانیه انتظار کوي او دا په هره ثانیه کې یو لیډ بندوي، د led4 څخه تر led1 پورې پیل کیږي.
ریل 1 له پن 4 څخه پیل شوی، ریل 2 له pin7 څخه، ریل 3 له 8 او ریل4 له پن 12 څخه.
بدلون د "ډیجیټل رایټ ()" فنکشن لخوا امر شوی.
کله چې ریلونه د ټیټ په توګه وټاکل شي، د "عام" (C) اړیکه د "نورمالي تړل" (NC) تماس سره وصل کیږي.
پرځای یې کله چې ریلونه د لوړې په توګه ټاکل کیږي، د "عام" (C) اړیکه بدلیږي او د "نورمال خلاص" (NO) تماس سره وصل کیږي.
دلته تاسو کولی شئ د 4-ریلیز شیلډ سکیمیټ ډاونلوډ کړئ.
بشپړ کوډ او د هغې تفصيلي توضیحات لاندې ښودل شوي.
/*4-ریلیز شیلډ Example*/
// متغیر تعریف کړئ
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);
}
باطل لوپ()
{
ډیجیټل رایټ (ریلی 1، لوړ)؛ // Led1 فعالوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
ډیجیټل رایټ (ریلی 2، لوړ)؛ // Led2 فعالوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
ډیجیټل رایټ (ریلی 3، لوړ)؛ // Led3 فعالوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
ډیجیټل رایټ (ریلی 4، لوړ)؛ // Led4 فعالوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
ډیجیټل رایټ (RELAY4,LOW); // Led4 بندوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
ډیجیټل رایټ (RELAY3,LOW); // Led3 بندوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
ډیجیټل رایټ (RELAY2,LOW); // Led2 بندوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
ډیجیټل رایټ (RELAY1,LOW); // Led1 بندوي
ځنډ (1000)؛ // 1 ثانیې انتظار وکړئ
}
 
د حوالې ډیزاینونه "لکه څنګه چې دي" او "د ټولو غلطیو سره" چمتو شوي. Arduino ټول نور تضمینونه ردوي، څرګند یا ضمیمه، Arduino کیدای شي په هر وخت کې مشخصاتو او محصول توضیحاتو ته بدلون ورکړي، پرته له خبرتیا. پیرودونکي باید نه وي
د محصولاتو په اړه، په شمول مګر محدود نه دي، د ځانګړي هدف لپاره د سوداګریزې وړتیا یا فټنس هر ډول تضمین تضمین د "محفوظ" یا "نا تعریف شوي" نښه شوي هر ډول ځانګړتیاو یا لارښوونو په نشتوالي یا ځانګړتیاو تکیه کوي. Arduino دا د راتلونکي تعریف لپاره خوندي کوي او د راتلونکي بدلونونو څخه رامینځته شوي شخړو یا ناانډولیو لپاره هیڅ مسؤلیت نلري.
د محصول په اړه معلومات Web سایټ یا توکي پرته له خبرتیا د بدلون تابع دي. د دې معلوماتو سره ډیزاین حتمي مه کوئ.
د "Arduino" نوم او لوګو هغه سوداګریزې نښې دي چې د Arduino Srl لخوا په ایټالیا، اروپايي اتحادیه او د نړۍ په نورو هیوادونو کې ثبت شوي.

اسناد / سرچینې

ARDUINO A000110 4 ریلیز شیلډ [pdf] د کارونکي لارښود
A000110, A000110 4 Relays Shield, A000110, 4 Relays Shield, Relay Shield, Shield

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *