Acendendo um LED com Botão Físico (Push Button)

Hoje vamos interagir com o Arduino usando um botão físico. Quando você apertar o botão, o LED vai acender. Essa é a base de todo tipo de interação com sensores e controles manuais.

📦 Materiais necessários:

  • 1 LED
  • 1 Resistor de 220 Ohm (para o LED)
  • 1 Push button
  • 1 Resistor de 10k Ohm (para o botão)
  • Protoboard
  • Cabos jumper
  • Arduino Uno

📷 Esquema de ligação





  • Pino 2: vai ao botão
  • Pino 7: vai ao LED
  • Resistor de 10k → botão → GND (pull-down)
  • LED com resistor → GND

💻 Código: LED com botão


// Pinos
int led = 7;
int botao = 2;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(botao, INPUT);
}

void loop() {
  int estado = digitalRead(botao); // Lê o botão

  if (estado == HIGH) {
    digitalWrite(led, HIGH);  // Acende o LED
  } else {
    digitalWrite(led, LOW);   // Apaga o LED
  }
}

🧠 Dica:

O resistor de 10k entre o botão e o GND serve como pull-down, garantindo que o sinal fique em LOW quando o botão não estiver pressionado.

🚀 Amanhã no blog

Vamos melhorar este circuito e aprender como evitar falhas de leitura usando o debounce no botão!

📡 Continue com o Eletrocondutor e compartilhe com quem está aprendendo também!

Comentários

Postagens mais visitadas deste blog

contador 9999 com pic 16f628

CNC fotos cordenadas x y z dicas

codigo assembler braço mecanico para 5 motores