Ligar um LED com pushbutton

O código a seguir configura um LED para ser acionado quando acionado um botão táctil.
Ele usa a função pinMode() para configurar o LED e o botão como saída e entrada, respectivamente.
Em seguida, ele entra em um laço infinito que lê o estado do botão táctil a cada iteração.
Se o botão estiver pressionado, o LED é acionado. Se o botão não estiver pressionado, o LED não é acionado.


int led = 13; // Define o LED na porta 13
int button = 2; // Define o botão táctil na porta 2

void setup() {
  pinMode(led, OUTPUT); //Define a porta 13 como saída
  pinMode(button, INPUT); // Define a porta 10 como entrada
}

void loop() {
  if ( digitalRead(button) == HIGH ) { // Verifica se o botão está pressionado
    digitalWrite(led, HIGH); // Ligar o LED
  }
  else {
    digitalWrite(led, LOW); // Desligar o LED
  }
}

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *