// arduino nano Relay dengan push button "reng kenix"youtube chanel
const int pushButton[] ={2};// input button masuk ke pin D 2
const int relayPin[]={4};// output relay masuk ke pin 11
String relayNames[] ={"RL1"};// nama relay
int pushed[] ={0};// status button
int relayStatus[] ={HIGH};// status relay
// jika ada pertanyaan kritik dan saran silahkan komen aja di kolom komentar video youtube chanell " RENG KENIX "
// "kalau kita tidak bisa Memberi setidaknya kita jangan ganggu jalan rejeki orang lain"
void setup() {
// arduino nano Relay dengan push button "reng kenix"youtube chanel
Serial.begin(9600);// serial monitor
for(int i=0; i<1; i++)
{
pinMode(pushButton[i], INPUT_PULLUP);
pinMode(relayPin[i], OUTPUT);
digitalWrite(relayPin[i], HIGH);// kondisi relay OFF
}
// arduino nano Relay dengan push button "reng kenix"youtube chanel
}
void loop() {
// arduino nano Relay dengan push button "reng kenix"youtube chanel
for(int i=0; i<1; i++)
{
int val = digitalRead(pushButton[i]);
if(val == HIGH && relayStatus[i] == LOW){
pushed[i] = 1-pushed[i];
delay(100);
}// if
relayStatus[i] = val;
if(pushed[i] == LOW){
Serial.print(relayNames[i]);
Serial.println(" ON");
digitalWrite(relayPin[i], LOW);
}else{
Serial.print(relayNames[i]);
Serial.println(" OFF");
digitalWrite(relayPin[i], HIGH);
}
}
Serial.println("==");
delay(1); // delay respon akan berpengaruh pada H dan L relay
// arduino nano Relay dengan push button "reng kenix"youtube chanel
}