-Seguridad_de_las_casas/Proyecto arlarma de casas.txt

29 lines
927 B
Plaintext

int pir_pin = 2; //Donde iria conectado el sencor de movimiento
int SENSOR= 3; //Donde iria conectado el sensor magnetico
int buzzer_pin = 4; //Una bocina de alarma
//aqui declaramos cuales son entrada y cuales son salidas
void setup()
{
pinMode(SENSOR, INPUT);
pinMode(pir_pin, INPUT);
pinMode(buzzer_pin, OUTPUT);
Serial.begin(9600);
}
// Si el sensor de movimeinto esta en HIGH la bocina se prendera mientras que este en Low se mantendra vigilando
void loop()
{
if(digitalRead(pir_pin) == HIGH)
{
digitalWrite(buzzer_pin, HIGH);
Serial.println("¡Intrusos!");
}
else
{
digitalWrite(buzzer_pin, LOW);
Serial.println("Modo vigilante");
}
//Para el sensor de movimiento usaremos algo diferente, el siempre mandara un 1 logico cuando detecte un iman este uno apsara a 0 y esto hara que se active la bocina
digitalWrite(buzzer_pin, !digitalRead(SENSOR));
}