/******************************************************************************* * * Projeto 02b – Push button desliga led quando pressionado (pull up - interno) * http://squids.com.br/arduino * *******************************************************************************/ const int ledPin = 2; //led no pino 2 const int Botao = 12; //botao no pino 12 int estadoBotao; //Variavel para ler o status do pushbutton void setup(){ pinMode(ledPin, OUTPUT); //Pino do led será saída pinMode(Botao, INPUT_PULLUP); //Habilita o pull up interno do Arduino } void loop(){ estadoBotao = digitalRead(Botao); //le o estado do botão - HIGH OU LOW if (estadoBotao == HIGH){ //Se botão estiver pressionado (HIGH) digitalWrite(ledPin, HIGH); // acende o led do pino 2. } else{ //se não estiver pressionado (LOW) digitalWrite(ledPin, LOW); //deixa o led do pino 2 apagado } }