Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O botão push-button é um componente eletrônico muito utilizado em projetos com Arduino. Ele permite ao usuário interagir com o sistema, acionando funções ou alterando estados. Neste artigo, iremos explorar o funcionamento do botão push-button, apresentar um projeto de exemplo e fornecer códigos e uma lista de componentes utilizados.
Projeto: O projeto consiste em acender um LED quando o botão push-button for pressionado. O objetivo é demonstrar como utilizar o botão como uma entrada digital e como controlar uma saída digital com base no estado do botão. O LED será ligado quando o botão estiver pressionado e desligado quando o botão não estiver pressionado.
Lista de componentes:
Exemplos:
// Definindo as constantes para os pinos do botão e do LED
const int buttonPin = 2;
const int ledPin = 13;
// Variáveis para armazenar o estado do botão e do LED
int buttonState = 0;
int ledState = LOW;
void setup() {
// Configurando o pino do botão como entrada
pinMode(buttonPin, INPUT);
// Configurando o pino do LED como saída
pinMode(ledPin, OUTPUT);
}
void loop() {
// Lendo o estado do botão
buttonState = digitalRead(buttonPin);
// Verificando se o botão foi pressionado
if (buttonState == HIGH) {
// Alterando o estado do LED para ligado
ledState = HIGH;
} else {
// Alterando o estado do LED para desligado
ledState = LOW;
}
// Atualizando o estado do LED
digitalWrite(ledPin, ledState);
}
Neste exemplo, utilizamos o pino 2 do Arduino como entrada para o botão push-button e o pino 13 como saída para o LED. No setup(), configuramos os pinos corretamente. No loop(), lemos o estado do botão e, caso ele esteja pressionado (HIGH), alteramos o estado do LED para ligado (HIGH). Caso contrário, alteramos o estado do LED para desligado (LOW). Por fim, atualizamos o estado do LED utilizando a função digitalWrite().