Kita dapat mengoperasikan sebuah Relay dengan memakai sebuah Push Button. Setiap kali Push Button ditekan, Relay akan bekerja.
Berikut ini kode programnya (sketch);
int tombolTekan = 0;
const int pinRelay = D1;
void setup() {
Serial.begin(9600);
pinMode(6, INPUT_PULLUP);
pinMode(pinRelay, OUTPUT);
}
void loop() {
int hasilBaca = digitalRead(6);
delay(10);
if (tombolTekan != hasilBaca) {
tombolTekan = hasilBaca;
if (tombolTekan == 1) {
digitalWrite(pinRelay, LOW);
Serial.println("Relay OFF");
}
else {
digitalWrite(pinRelay, HIGH);
Serial.println("Relay ON");
}
}
}
Variabel tombolTekan berisi nilai 1 (artinya Push Button tidak ditekan), pinRelay dikondisikan menjadi LOW dan pada Serial Monitor tercetak teks "Relay OFF". Sebaliknya jika tombolTekan berisi nilai 0 (Push Button ditekan) maka pinRelay dialihkan menjadi HIGH dan pada Serial Monitor tercetak teks "Relay ON".

Posting Komentar