Control de relay con dos botones?

Hola Foreros!

Tengo una consulta de novatos, tengo un relay que acciono con un botón y apago con otro, sin embargo quiero que con el mismo botón que acciono el relay pueda también apagarlo o desactivarlo y el segundo botón funcione solo para apagar o desactivar el relay.

Tengo el siguiente código:

int rele = 5; //rele
int pulsador1 = 3; // primer pulsador
int pulsador2 = 6; // segundo pulsador

void setup () { 
 Serial.begin(9600); 
 
 pinMode (rele, OUTPUT); //configurado como salida
 pinMode (pulsador1,INPUT); //configurado de entrada
 pinMode (pulsador2, INPUT);
}

void loop () {
   if (digitalRead(pulsador1) == HIGH){ //si el pulsador1 está en alto
   digitalWrite (rele, HIGH); //encender el rele
      }
 else if (digitalRead(pulsador2) == HIGH){ //si el pulsador2 está en alto
       digitalWrite (rele, LOW); // apagar el rele
   }    
      
 }

Alguna ayuda?

Gracias de antemano!

buen dia

creo que solo con ponerlo en bajo el pulsador 1 te funcionara y integra otro if del principio, para que al final en el segundo else pongas el pulsador 2 en bajo y con eso te debe funcionar, estoy en mi cel por eso no te lo integro yo.

espero te funcione saludos

Lee el privado que te enviaré, y sigue las instrucciones para editar tu post de acuerdo a las normas del foro.

Hola Ramian!

Gracias por tu aporte, no me funcionó como dijiste pero ya lo solucioné de otra forma. De todas formas muchas gracias!! :wink: