Led botão
O que esse código faz?¶
Este código de exemplo demonstra como acender e apagar um LED em um intervalo de 100 milissegundos ao pressionar um botão com Arduino.
Circuito protoboard¶
Código¶
const int led = 13; //define o apelido led para o valor 13
const int botao = 5; //define o apelido botao para o valor 5
void setup(){
pinMode(led, OUTPUT); //declara o pino13 (led) como saída
pinMode(botao, INPUT_PULLUP); //declara o pino5 (botao) como entrada
}
void loop(){
// Faz a leitura do botao
if (digitalRead(botao) == LOW) {
digitalWrite(led, HIGH); //acende o led
delay(100); //delay em milissegundos
digitalWrite(led, LOW); //apaga o led
delay(100); //delay em milissegundos
}
}