สร้างเว็บEngine by iGetWeb.com
Cart รายการสินค้า (0)

arduino ติดต่อ relay module

arduino ติดต่อ relay module



arduino ติดต่อ relay module


relay module เป็นบอร์ดรีเลย์สำเร็จรูป ที่สามารถนำไปประยุกต์ให้ตัว ไมโครสามารถเปิดปิดอุปกรณ์ไฟฟ้าได้ ไม่ว่าจะเป็น ไฟ DC AC เปิดปิดหลอดไฟ ปั๊มน้ำ solidnoid  หรืออืนๆ

arduino ไม่สามารถจะขับรีเลย์ตรงๆได้เพราะกระแสไม่พอที่จะไปเลี้ยงให้ coil ของรีเลย์ทำงานได้ดังนั้นจึงใช้ opto หรือ transistor เป็นตัวรับสัญญานทริก แล้วไปขับตัวรีเลย์ 

สินค้าแนะนำ

http://www.circuitshops.com/index.php?mo=1&c_art=301211

ต่อวงจรตามรูปครับ code สั้นๆครับ

#define RELAY1 6 //  ขาที่ต่อกับ arduino
#define RELAY2 7
#define RELAY3 8
#define RELAY4 9

void setup()
{
// Initialise the Arduino data pins for OUTPUT
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
}

void loop()
{
digitalWrite(RELAY1,LOW); // Turns ON Relays 1
delay(2000); // Wait 2 seconds
digitalWrite(RELAY1,HIGH); // Turns Relay Off

digitalWrite(RELAY2,LOW); // Turns ON Relays 2
delay(2000); // Wait 2 seconds
digitalWrite(RELAY2,HIGH); // Turns Relay Off

digitalWrite(RELAY3,LOW); // Turns ON Relays 3
delay(2000); // Wait 2 seconds
digitalWrite(RELAY3,HIGH); // Turns Relay Off

digitalWrite(RELAY4,LOW); // Turns ON Relays 4
delay(2000); // Wait 2 seconds
digitalWrite(RELAY4,HIGH); // Turns Relay Off
}


เมื่อโหลด code เสร็จแล้ว รอดูนะครับ รีเลย์จะติดดับเรียงกันไปครัับ









view