PROMO: Wemos D1 Mini gratis bagi Comment terbaikmu

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".

Post a Comment