int botao = 2;
int led = 3;
int press = 0;
int anterior = 0;
int luz = 0;
void setup()
{
pinMode(botao, INPUT);
pinMode(led, OUTPUT);
}
void loop()
{
press =digitalRead(botao);
if (press == HIGH && anterior == LOW) {
if (luz == HIGH) {
luz = LOW;
} else {
luz = HIGH;
}
}
anterior = press;
if (luz == HIGH) {
digitalWrite(led,HIGH);
} else {
digitalWrite(led,LOW);
}
}