| Sinal módulo | Arduino | RPi GPIO (BCM) | Tipo | Notas |
|---|---|---|---|---|
| SIG | D7 | GPIO17 | Digital OUT | HIGH=laser ligado |
| VCC | 5V | 3.3V | — | |
| GND | GND | GND | — |
O laser aponta para o sensor interruptor — alarme quando o feixe é cortado.
#define LASER 7
#define SENSOR 8 // sensor interruptor de luz (slot)
#define BUZ 9
void setup(){
pinMode(LASER,OUTPUT); pinMode(SENSOR,INPUT); pinMode(BUZ,OUTPUT);
digitalWrite(LASER,HIGH); // laser sempre activo
Serial.begin(9600);
}
void loop(){
if(digitalRead(SENSOR)==LOW){ // feixe interrompido
tone(BUZ,1500,200);
Serial.println("Intruso detectado!");
delay(300);
}
}