Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O conceito de um botão de emergência é crucial em muitos sistemas de segurança e automação, permitindo que um usuário interrompa rapidamente uma operação ou ative um alarme em situações críticas. No ambiente Arduino, criar um botão de emergência é uma tarefa prática e educativa, que pode ser aplicada em projetos de robótica, automação residencial e sistemas de segurança.
O código abaixo configura o botão de emergência para acender o LED quando pressionado:
const int buttonPin = 2; // Pino onde o botão está conectado
const int ledPin = 13; // Pino onde o LED está conectado
int buttonState = 0; // Variável para armazenar o estado do botão
void setup() {
pinMode(ledPin, OUTPUT); // Define o pino do LED como saída
pinMode(buttonPin, INPUT); // Define o pino do botão como entrada
}
void loop() {
buttonState = digitalRead(buttonPin); // Lê o estado do botão
if (buttonState == HIGH) { // Se o botão estiver pressionado
digitalWrite(ledPin, HIGH); // Acende o LED
} else {
digitalWrite(ledPin, LOW); // Apaga o LED
}
}
Este exemplo básico pode ser expandido para incluir funcionalidades adicionais, como enviar um sinal de alerta para um servidor ou acionar mecanismos de segurança. A simplicidade do Arduino permite que você adapte o projeto para atender às suas necessidades específicas.