DOISFI

Projeto: 1 botão + 1 LED

Trata-se de fazer um botão acender um led quando pressionado e, quando solto, o led deverá apagar.

Componentes necessários

Primeiro, certifique-se de que seu Arduino esteja desligado, desconectando-o do cabo USB. Agora, pegue seu protoboard e conecte todos os componetes como mostra a figura:

1 Botão e 1 led

Abra seu IDE do Arduino e digite o código:

                  // Projeto - 1 botão + 1 led
                  int ledPin = 13; //led no pino 13
                   int Botao = 2; //botao no pino 2
                   int EstadoBotao = 0; //Variavel para ler o status do pushbutton
                   void setup(){
                   pinMode(ledPin, OUTPUT); //Pino do led será saída
                   pinMode(Botao, INPUT); //Pino com botão será entrada
                   }
                   void loop(){
                   EstadoBotao = digitalRead(Botao); 
                   if (EstadoBotao == HIGH){ //Se botão estiver pressionado (HIGH)acende o led do pino 13.
                  digitalWrite(ledPin, HIGH);
                   }
                   else{ //se não estiver pressionado deixa o led do pino 13 apagado
                   digitalWrite(ledPin, LOW); 
                   }
                   }
                  

Após compilar o código e fazer o upload na sua placa, você deve notar que ao apertar o botão e o led deve acender e, quando soltar, o led deve apagar.

Se houve algum problema, procure seu erro e tente consertá-lo. Se não, parabéns!


 

 

<