Relay adalah output yang dapat digunakan sebagai switch atau saklar untuk perangkat lain. Relay dikontrol dengan tegangan dari pin Arduino sehingga dapat melakukan switch. Terdapat 3 koneksi utama yaitu COM untuk input dari perangkat lain. NC(Normaly Close) pada keadaan biasa com akan terhubung ke pin NC. NO(Normaly Open) pada keadaan biasa tidak terhubung, namun saat relay mendapat tegangan dari Arduino maka COM akan berpindah dari NC dan terhubung dengan NO.
1. Kebutuhan
- Arduino UNO
- (1)Relay Module
- Kabel
2. Skematik
Gambar 1. skematik hubungan modul relay ke Arduino, vcc dan gnd modul terhubung ke 5V dan GND Arduino, sedangkan pin sinyal terhubung ke pin 9 Arduino.
3. Program
const int relay = 9; // deklarasi konstanta untuk relay pada pin 9
void setup()
{
pinMode(relay, OUTPUT); //deklarasi relay sebagai output
}
void loop()
{
analogWrite(relay, 255);//menulis sinyal analog ke pin relay untuk menghubungkan COM ke NO
delay(3000); // menunggu 3000 milidetik
analogWrite(relay, 0); //menulis sinyal analog pin relay untuk menghubungkan COM ke NC
delay(3000); // menunggu 3000 milidetik
}
4. Video