// 3 Button Toggle by Epic Amplification
// Radio Buttons!
// button 1
int rly1 = 3;
int btn1 = 0;
// button 2
int rly2 = 2;
int btn2 = 1;
bool toggle1=false;
bool toggle2=false;
void setup()
{
pinMode(btn1, INPUT);
pinMode(rly1, OUTPUT);
pinMode(btn2, INPUT);
pinMode(rly2, OUTPUT);
digitalWrite (rly1, LOW);
digitalWrite (rly2, HIGH);
}
void loop(){
// Button 1 Toggle
if(digitalRead(btn1)){//Cuando el boon se preciona
if(toggle1)
toggle1=false;//Si estaba encendido se apaga
else
toggle1=true;//Si estaba apagado se enciende
}
while(digitalRead(btn1)){}//Se espera hasta que el boton se deje de presionar
//Se cambia el estado de los leds
digitalWrite(rly1,toggle1);
// Button 2 Toggle
if(digitalRead(btn2)){//Cuando el boon se preciona
if(toggle2)
toggle2=false;//Si estaba encendido se apaga
else
toggle2=true;//Si estaba apagado se enciende
}
while(digitalRead(btn2)){}//Se espera hasta que el boton se deje de presionar
//Se cambia el estado de los leds
digitalWrite(rly2,toggle2);
}