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
}
}