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
Postar um comentário
Faça seu comentário referente a este assunto