Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan optocoupler jadi lebih aman untuk jangka panjang. Untuk digunakan pada arduino relay ini membutuhkan 2 kabel untuk inputnya dan 2 lagi untuk supply tegangannya. Bisa dilihat pada label modul relay terdapat IN1 dan IN2 yang akan dihubungkan ke pin Arduino.

Untuk outputnya bisa digunakan untuk AC maupun DC misal lampu AC 220V, lampu 12V dan sebagianya. Yang dibutuhkan untuk menggunakan relay pada Arduino ini sebagai berikut :

  1. Arduino Uno R3, BELI
  2. Module relay 2 channel 5v, BELI
  3. Kabel jumper female to female, BELI

Rangkaian

Perhatikan rangkaian relay 2 channel di bawah ini :

Keterangan :

  • VCC dihubungkan ke 5v
  • GND dihubungkan ke GND
  • IN1 : Input 1 dihubungkan ke pin 2
  • IN2 : Input 2 dihubungkan ke pin 3

Sketch Program

/*
 * Indomaker.com
 * relay 2 channel
 */

const int relay1 = 2; //pin2
const int relay2 = 3; //pin3

int relayON = LOW; //relay nyala
int relayOFF = HIGH; //relay mati

void setup() {
  pinMode(relay1, OUTPUT);
  pinMode(relay2, OUTPUT);
  digitalWrite(relay1, relayOFF);
  digitalWrite(relay2, relayOFF);
}
void loop() {
  //relay1
  digitalWrite(relay1, relayON);
  delay(1000);
  digitalWrite(relay1, relayOFF);
  delay(1000);
  //relay2
  digitalWrite(relay2, relayON);
  delay(1000);
  digitalWrite(relay2, relayOFF);
  delay(1000);

  //relay1 dan 2 nyala
  digitalWrite(relay1, relayON);
  digitalWrite(relay2, relayON);
  delay(1000);

  //relay1 dan 2 mati
  digitalWrite(relay1, relayOFF);
  digitalWrite(relay2, relayOFF);
  delay(1000);
}

Penggunaan

  1. Setelah rangkaian sudah selesai silahkan upload sketch program di atas.
  2. Jangan lupa untuk selalu mengecek Board dan Port pada menu Tools Arduino
  3. Selesai, silahkan perhatikan hasilnya.

Hasil

Pada saat awal relay1 akan nyala dengan jeda 1 detik kemudian mati selanjutnya giliran relay2 akan nyala dan mati. Setelah itu relay1 dan 2 akan nyala bersamaan kemudian akan mati bersamaan juga dalam waktu jeda 1 detik dan terus akan berulang.

Terima kasih semoga bermanfaat dan sampai jumpa lagi di tutorial selanjutnya.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian