// https://wokwi.com/projects/388209760447386625
// https://forum.arduino.cc/t/12volt-relay-with-1-push-button-on-and-1-push-button-off/1217076
const int button_On = 2;
const int button_Off = 3;
const int Relay = 13;
int buttonState = 0;
void setup(){
Serial.begin(9600);
pinMode(Relay, OUTPUT);
pinMode(button_On, INPUT_PULLUP);
pinMode(button_Off, INPUT_PULLUP);
}
bool machineRunnig = false;
void loop() {
if (digitalRead(button_On) == LOW){
if (!machineRunnig) {
digitalWrite(Relay, HIGH);
Serial.println("Relay ON");
machineRunnig = true;
}
}
if (digitalRead(button_Off) == LOW){
if (machineRunnig) {
digitalWrite(Relay, LOW);
Serial.println("Relay OFF");
machineRunnig = false;
}
}
}
ON
OFF