Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Os sistemas de alarme são essenciais para garantir a segurança em diversos ambientes, desde residências até empresas. Com o uso do Arduino, é possível criar um sistema de alarme personalizado e de baixo custo. Neste artigo, vamos explorar como montar um sistema de alarme simples usando um Arduino, sensores de movimento (PIR), um buzzer e um LED.
Componentes Necessários:
Montagem do Circuito:
Código Arduino:
int pirPin = 2; // Pino onde o sensor PIR está conectado
int buzzerPin = 8; // Pino onde o buzzer está conectado
int ledPin = 13; // Pino onde o LED está conectado
void setup() {
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int pirState = digitalRead(pirPin);
if (pirState == HIGH) {
digitalWrite(buzzerPin, HIGH);
digitalWrite(ledPin, HIGH);
Serial.println("Movimento detectado!");
} else {
digitalWrite(buzzerPin, LOW);
digitalWrite(ledPin, LOW);
}
delay(1000);
}
Explicação do Código:
setup()
, configuramos os pinos como entrada ou saída e inicializamos a comunicação serial para monitorar o estado do sensor.loop()
, lemos o estado do sensor PIR. Se o sensor detectar movimento (estado HIGH), ativamos o buzzer e o LED e imprimimos uma mensagem no monitor serial. Caso contrário, desativamos o buzzer e o LED.Este exemplo básico pode ser expandido com funcionalidades adicionais, como o uso de um módulo GSM para enviar mensagens de texto quando o alarme é disparado, ou a integração com uma rede Wi-Fi para monitoramento remoto.