ARDUINO A000110 4 رليز شيلڊ يوزر مينوئل
4 ليڊز Exampاليزي:
هن اڳوڻيample توهان کي ڏيکاري ٿو ته ڪيئن پائلٽ ڪرڻ جي سوئچ آن 4 Leds by 4 Relays Shield.
نوٽ:
هن ۾ اڳوڻيamp4 رليز شيلڊ جي آپريشن کي ظاهر ڪرڻ لاءِ 4 ليڊز استعمال ڪيا ويا آهن پر توهان رليز سان ڳنڍي سگهو ٿا ٻين قسمن جي لوڊ ۽ پنهنجو ذاتي اسڪيچ ٺاهي سگهو ٿا.
هارڊويئر:
- Arduino بورڊ
- Arduino 4 رلي شيلڊ
- 4 ليڊز
- 4 ريزسٽر 220Ω
- تار
سرڪٽ:
پنهنجي 4 ريليز شيلڊ کي Arduino بورڊ تي چڙھيو، ريل جي "عام" رابطن (C) کي شيلڊ جي پاور پن "5V" سان ڳنڍيو.
Leds جي سڀني انوڊس (عام طور تي ڊگھي پن) کي سيريز ۾ 220Ω جي ريزسٽر سان ڳنڍيو ۽ انھن کي ريل جي "عام طور تي کليل" رابطي (NO) سان ڳنڍيو.
شيلڊ جي گرائونڊ (GND) کان ليڊز جي ڪيٿوڊس کي پڻ ڳنڍيو.
آخرڪار بورڊ کي پي سي سان USB ڪيبل سان ڳنڍيو ۽ اسڪيچ اپ لوڊ ڪريو.
ھاڻي توھان پائلٽ ڪري سگھوٿا ھر ھڪڙي ليڊ کي رلي جي ذريعي جيڪو ان سان ڳنڍيل آھي.
ڪوڊ:
هي خاڪو پائلٽ 4 ليڊس.
سڀ کان پهريان اهو ريل 1 سان ڳنڍيل led1 تي سوئچ ڪندو آهي، هڪ سيڪنڊ کان پوءِ اهو ريل 2 سان ڳنڍيل led2 کي آن ڪندو آهي، هڪ سيڪنڊ کان پوءِ اهو relay3 سان ڳنڍيل led3 کي آن ڪندو آهي ۽ آخر ۾، هڪ سيڪنڊ گذري ويندو آهي، اهو led4 تي سوئچ ڪندو آهي جنهن سان اهو ڳنڍيل آهي. رلي 4.
رلي 1 پن 4 مان پائلٽ ٿيل آهي، رلي 2 پن 7 مان، ريلي 3 کان 8 ۽ رلي 4 پن 12 کان.
ڪميونٽيشن کي حڪم ڏنو ويو آهي "digitalWrite()" فنڪشن.
جڏهن رلي کي LOW طور مقرر ڪيو ويو آهي، "عام" (سي) رابطي سان ڳنڍيل آهي "عام طور تي بند ٿيل" (NC) رابطي سان.
ان جي بدران جڏهن رلي کي اعلي طور تي مقرر ڪيو ويو آهي، "عام" (C) رابطي کي سوئچ ڪري ٿو ۽ "عام طور تي کليل" (NO) رابطي سان ڳنڍي ٿو.
هتي توھان ڊائون لوڊ ڪري سگھو ٿا اسڪيميٽ آف 4-ريليز شيلڊ.
مڪمل ڪوڊ ۽ ان جي تفصيلي وضاحت هيٺ ڏيکاريل آهي.
/*4-ريليز شيلڊ Example*/
// متغير جي وضاحت ڪريو
int RELAY1 = 4؛
int RELAY2 = 7؛
int RELAY3 = 8؛
int RELAY4 = 12؛
خالي سيٽ اپ ()
{
// رليز سيٽ ڪريو آئوٽ پٽ طور
پن موڊ (ريل 1، آئوٽ پٽ)؛
پن موڊ (ريل 2، آئوٽ پٽ)؛
پن موڊ (ريل 3، آئوٽ پٽ)؛
پن موڊ (ريل 4، آئوٽ پٽ)؛
خالي سيٽ اپ ()
{
// رليز سيٽ ڪريو آئوٽ پٽ طور
پن موڊ (ريل 1، آئوٽ پٽ)؛
پن موڊ (ريل 2، آئوٽ پٽ)؛
پن موڊ (ريل 3، آئوٽ پٽ)؛
پن موڊ (ريل 4، آئوٽ پٽ)؛
}
خالي لوپ ()
{
digitalWrite(RELAY1,HIGH); // Led1 تي ڦري ٿو
دير (1000)؛ // انتظار ڪريو 1 سيڪنڊ
digitalWrite(RELAY2,HIGH); // Led2 تي ڦري ٿو
دير (1000)؛ // انتظار ڪريو 1 سيڪنڊ
digitalWrite(RELAY3,HIGH); // Led3 تي ڦري ٿو
دير (1000)؛ // انتظار ڪريو 1 سيڪنڊ
digitalWrite(RELAY4,HIGH); // 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 رلي شيلڊ، A000110، 4 رلي شيلڊ، رلي شيلڊ، شيلڊ |