[Projeto Semanal] Ligando e desligando um LED através do botão

Ao pressionar e soltar o botão o LED acenderá, a pressionar e soltar o botão novamente o LED vai apagar e assim sucessivamente.


int LED=7;
int BOTAO=8;
int estadoled=LOW;
void setup()
{               
  pinMode(LED, OUTPUT);
  pinMode(BOTAO, INPUT); 
}
void loop()
{
  if(digitalRead(BOTAO)==HIGH&&estadoled==LOW)
     {
      digitalWrite(LED, HIGH);
      estadoled=HIGH;
      delay(500);
      }
     
  if(digitalRead(BOTAO)==HIGH&&estadoled==HIGH)
     {
      digitalWrite(7,LOW);
      estadoled=LOW;
      delay(500);
      }
}

Nenhum comentário:

Postar um comentário