ชุดยอดนิยม Arduino UNO R3 และ 5VDC 8-Channel Relay พร้อมสายจั้ม ผู้-เมีย
รายละเอียดอุปกรณ์
- [cm-0001] Arduino UNO R3 x1- [cm-usb1] สาย USB Type A / Type B x1- [cm-0021] 5VDC 8-channel relay board x1- [cm-0031] สายจัมพ์ผู้ - เมีย x1*** หมายเหตุ: - บอร์ด Relay ใช้ไฟเลี้ยงบอร์ดขนาด 5VDC - ตัว Relay คอยล์สามารถทนแรงดันไฟฟ้าสูงที่ที่ 250VAC และกระแสไฟสูงสุดที่ 10A
การติดตั้ง USB driver CH340G สำหรับบอร์ด Arduino
- สำหรับเครื่อง MAC OS
- สำหรับเครื่อง Windows
ตัวอย่างโค้ดการควบคุมอุปกรณ์
int IN1 = 6; // pin6 -> IN1 (Channel 1)
int IN2 = 7; // pin7 -> IN2 (Channel 2)
int IN3 = 8; // pin8 -> IN3 (Channel 3)
int IN4 = 9; // pin9 -> IN4 (Channel 4)
int IN5 = 10; // pin10 -> IN5 (Channel 5)
int IN6 = 11; // pin11 -> IN6 (Channel 6)
int IN7 = 12; // pin12 -> IN7 (Channel 7)
int IN8 = 13; // pin13 -> IN8 (Channel 8)
void setup() {
pinMode(IN1, OUTPUT); digitalWrite(IN1, LOW); //Turn off CH1
pinMode(IN2, OUTPUT); digitalWrite(IN2, LOW); //Turn off CH2
pinMode(IN3, OUTPUT); digitalWrite(IN3, LOW); //Turn off CH3
pinMode(IN4, OUTPUT); digitalWrite(IN4, LOW); //Turn off CH4
pinMode(IN5, OUTPUT); digitalWrite(IN5, LOW); //Turn off CH5
pinMode(IN6, OUTPUT); digitalWrite(IN6, LOW); //Turn off CH6
pinMode(IN7, OUTPUT); digitalWrite(IN7, LOW); //Turn off CH7
pinMode(IN8, OUTPUT); digitalWrite(IN8, LOW); //Turn off CH8
delay(1000); // delay 1s
}
void loop() {
digitalWrite(IN1, HIGH);
delay(3000);
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
delay(3000);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
delay(3000);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
delay(3000);
digitalWrite(IN4, LOW);
digitalWrite(IN5, HIGH);
delay(3000);
digitalWrite(IN5, LOW);
digitalWrite(IN6, HIGH);
delay(3000);
digitalWrite(IN6, LOW);
digitalWrite(IN7, HIGH);
delay(3000);
digitalWrite(IN7, LOW);
digitalWrite(IN8, HIGH);
delay(3000);
digitalWrite(IN8, LOW);
}
วีดีโอสาธิตการทำงานของบอร์ด 5VDC 8-Channel Relay