#define led 3
#define botao 2
void setup() {
pinMode(led, OUTPUT);
pinMode(botao, INPUT);
}
bool estadoBotao;
bool estadoAnteriorBotao;
void loop() {
estadoBotao=digitalRead(botao);
if(estadoBotao != estadoAnteriorBotao && estadoBotao == 1){
digitalWrite(led, ! digitalRead(led));
delay(300);
}
estadoAnteriorBotao = estadoBotao;
}