Subir archivos a ''
This commit is contained in:
parent
230b50b164
commit
cbd131b6a2
|
@ -0,0 +1,29 @@
|
||||||
|
|
||||||
|
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));
|
||||||
|
}
|
Loading…
Reference in New Issue