// Definição de Pinos
const int buttonPin = 5; // Botão ligado ao pino 5
const int ledPin = 4; // LED ligado ao pino 4
// Variável para guardar se alguem carrega no botão
int buttonState = 0;
void setup() {
Serial.begin(115200);
// Definição de ligação dos pinos
pinMode(buttonPin, INPUT); // botão ligado ao pino 5 como INPUT - Entrada
pinMode(ledPin, OUTPUT); //LED ligado ao pino 4 como OUTPUT - Saída
}
void loop() {
// Ler e guardar o valor - informação se alguem carregou no botão
buttonState = digitalRead(buttonPin);
Serial.println(buttonState); // imprimir na janela serie o valor lógico do botão
// Se o estado logico do botão é '1' logico
if (buttonState == HIGH) {
// turn LED on
digitalWrite(ledPin, HIGH); // Acende o LEd
} else { //Se não carrega no botão
// turn LED off
digitalWrite(ledPin, LOW); // Apaga o LED
}
}