segunda-feira, 6 de abril de 2026

Botão com retenção



int led3=3;
int led2=2;
int botao2=13;
int botao3=12;

int estado =0;
int estado3=0;
int guardaEstado=0;
int guardaEstado3=0;

void setup() {
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(botao2, INPUT);
pinMode(botao3, INPUT);
}

void loop(){
estado = digitalRead(botao2);
estado3 = digitalRead(botao3);

if (estado == HIGH){
guardaEstado=!guardaEstado;
delay(200);
}

if (estado3 == HIGH){
guardaEstado3=!guardaEstado3;
delay(200);
}

if (guardaEstado == HIGH){
digitalWrite(led2,HIGH);
}
else{
digitalWrite(led2, LOW);
}

if (guardaEstado3 == HIGH){
digitalWrite(led3,HIGH);
}
else{
digitalWrite(led3, LOW);
}
}




























Nenhum comentário:

Postar um comentário