//https://blog.eletrogate.com/entendendo-os-resistores-de-pull-up-e-pull-down/
//Entender o funcionamento dos resistores pull up e pull down
//https://www.youtube.com/watch?v=O0HgYi-pQlQ
#define botao 12
#define led 13
bool estadoBotao;
bool estadoAnterior;
void setup(){
pinMode(led,OUTPUT);
pinMode(botao,INPUT);
}
void loop(){
estadoBotao = digitalRead(botao);
if (estadoBotao != estadoAnterior && estadoBotao == 1) {
digitalWrite(led, !digitalRead(led));
delay(300);
}
estadoAnterior=estadoBotao;
}