// 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