ARDUINO A000110 4 Relays Shield ຄູ່ມືຜູ້ໃຊ້
4 Leds Example:
ນີ້ example ສະແດງໃຫ້ເຫັນວິທີການທົດລອງການສະຫຼັບຂອງ 4 Leds ໂດຍ 4 Relays Shield.
ໝາຍເຫດ:
ໃນນີ້ example ໄດ້ຖືກນໍາໃຊ້ 4 Leds ເພື່ອສະແດງໃຫ້ເຫັນການດໍາເນີນງານຂອງ 4 Relays Shield ແຕ່ທ່ານສາມາດເຊື່ອມຕໍ່ກັບ relays ປະເພດອື່ນໆຂອງການໂຫຼດແລະສ້າງ sketch ສ່ວນບຸກຄົນຂອງທ່ານ.
ຮາດແວ:
- ກະດານ Arduino
- Arduino 4 Relays Shield
- 4 ນໍາພາ
- 4 ຕົວຕ້ານທານ 220Ω
- ສາຍໄຟ
ວົງຈອນ:
ຕິດຕັ້ງ 4 Relays Shield ຂອງທ່ານໃສ່ກະດານ Arduino, ເຊື່ອມຕໍ່ "Common" contacts (C) ຂອງ Relays ກັບ pin "5V" ຂອງ Shield.
ເຊື່ອມຕໍ່ anodes ທັງຫມົດຂອງ Leds (ປົກກະຕິແລ້ວ pin ຍາວກວ່າ) ໃນຊຸດກັບ resistor ຂອງ 220Ω ແລະເຊື່ອມຕໍ່ໃຫ້ເຂົາເຈົ້າ "ເປີດປົກກະຕິ" ຕິດຕໍ່ (NO) ຂອງ Relays ໄດ້.
ນອກຈາກນີ້ຍັງເຊື່ອມຕໍ່ cathodes ຂອງ Leds ກັບດິນ (GND) ຂອງໄສ້ໄດ້.
ສຸດທ້າຍເຊື່ອມຕໍ່ກະດານກັບ PC ດ້ວຍສາຍ USB ແລະອັບໂຫລດຮູບແຕ້ມ.
ໃນປັດຈຸບັນທ່ານສາມາດທົດລອງແຕ່ລະຄົນນໍາໂດຍ relay ທີ່ມັນໄດ້ຖືກເຊື່ອມຕໍ່.
ລະຫັດ:
sketch ນີ້ນັກບິນ 4 Leds.
ທໍາອິດມັນສະຫຼັບກັບ led1 ເຊື່ອມຕໍ່ກັບ relay1, ຫຼັງຈາກຫນຶ່ງວິນາທີມັນເປີດ led2 ເຊື່ອມຕໍ່ກັບ relay2, ເກີນວິນາທີມັນເປີດ led3 ທີ່ເຊື່ອມຕໍ່ກັບ relay3 ແລະສຸດທ້າຍ, ຜ່ານຫນຶ່ງວິນາທີ, ມັນສະຫຼັບກັບ led4 ທີ່ມັນເຊື່ອມຕໍ່ກັບ. relay4.
relay1 ແມ່ນທົດລອງຈາກ pin 4, relay 2 ຈາກ pin7, relay 3 ຈາກ 8 ແລະ relay 4 ຈາກ pin 12.
ການປ່ຽນແປງແມ່ນສັ່ງໂດຍຟັງຊັນ “digitalWrite()”.
ເມື່ອ Relays ຖືກຕັ້ງເປັນຕ່ໍາ, ຕິດຕໍ່ "ທົ່ວໄປ" (C) ເຊື່ອມຕໍ່ກັບ "ປິດປົກກະຕິ" (NC).
ແທນທີ່ຈະເມື່ອຣີເລຖືກຕັ້ງເປັນ HIGH, ປຸ່ມຕິດຕໍ່ “ທົ່ວໄປ” (C) ຈະປ່ຽນ ແລະເຊື່ອມຕໍ່ກັບ “ການເປີດປົກກະຕິ” (NO).
ທີ່ນີ້ ທ່ານສາມາດດາວໂຫລດ Schematic of 4-Relays Shield.
ລະຫັດທີ່ສົມບູນແລະລາຍລະອຽດຂອງມັນຖືກສະແດງລົງ.
/*4-Relays Shield Example*/
// ກໍານົດຕົວແປ
int RELAY1 = 4;
int RELAY2 = 7;
int RELAY3 = 8;
int RELAY4 = 12;
ການຕັ້ງຄ່າ void()
{
// ຕັ້ງ Relays ເປັນ Output
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
ການຕັ້ງຄ່າ void()
{
// ຕັ້ງ Relays ເປັນ Output
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
}
void loop()
{
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 Relay Shield [pdf] ຄູ່ມືຜູ້ໃຊ້ A000110, A000110 4 Relay Shield, A000110, 4 Relay Shield, Relay Shield, Shield |