Mengendalikan Perangkat AC atau DC Menggunakan Relay
Mengontrol perangkat elektronik seperti lampu, pompa, atau kipas menggunakan Arduino kini menjadi lebih mudah dengan bantuan modul relay. Modul relay memungkinkan Arduino mengontrol perangkat bertegangan tinggi tanpa harus menyalurkan arus besar langsung melalui pin digitalnya.
Skema Rangkaian Arduino dan Modul Relay
Berikut adalah gambar skemanya:

Keterangan:
- VCC → 5V Arduino
- GND → GND Arduino
- IN → Pin digital D1 (GPIO 1)
Pastikan Anda menghubungkan power supply 5V dan GND dengan benar agar relay bekerja stabil. Input relay dihubungkan ke pin 1 Arduino (bisa diganti ke pin lain jika perlu).
Kode Arduino Mengontrol Relay Secara Sederhana
#include <Arduino.h>
int relay = 1;
void relay_on() {
// Aktif low: LOW = menyala
digitalWrite(relay, LOW);
}
void relay_off() {
digitalWrite(relay, HIGH);
}
void setup() {
Serial.begin(9600);
pinMode(relay, OUTPUT);
relay_off(); // Mulai dengan kondisi mati
}
void loop() {
relay_on();
Serial.println("relay ON");
delay(1000);
relay_off();
Serial.println("relay OFF");
delay(1000);
}
Penjelasan Kode Program
Untuk memahami cara kerja kode di atas, mari kita pecah menjadi bagian-bagian sederhana:
relay = 1: Relay dikontrol melalui pin digital 1. Anda bisa ubah ke pin lain seperti 7 atau 8 jika pin 1 digunakan oleh komunikasi serial.relay_on()akan mengaktifkan relay dengan memberi sinyal LOW karena kebanyakan modul relay bekerja dengan logika aktif rendah (aktif ketika LOW).relay_off()mematikan relay dengan sinyal HIGH.- Di
loop(), relay dinyalakan selama 1 detik lalu dimatikan selama 1 detik, berulang terus-menerus.
Catatan Penting
- Modul relay umumnya aktif LOW, jadi memberi sinyal LOW akan menyalakan relay.
- Jangan menghubungkan beban AC langsung ke Arduino — selalu gunakan relay sebagai pemisah.
- Jika kamu menggunakan relay lebih dari satu, pastikan power supply cukup kuat.
Kesimpulan
Dengan kode dan skema sederhana ini, kamu sudah bisa mengontrol perangkat listrik menggunakan Arduino dan modul relay. Proyek seperti sakelar otomatis, timer pompa air, atau kendali lampu rumah pintar bisa kamu mulai dari sini.
Jika kamu ingin mengembangkan lebih lanjut—misalnya menyalakan relay lewat sensor atau Bluetooth—kode ini bisa jadi pondasi awal yang sangat kuat.
Diskusi lebih lanjut kontak di bawah ini :

Sosial media lainnya :




