Buenas,
CONTEXTO:Hace poco comenze a programar con arduino. Mi problema actual es que me compre un sensor pir con la idea de instalar un sistema de seguridad/alarma en mi casa. Mi idea era que, al detectar el sensor pir movimiento, arduino me llamase o mande un sms avisando; y yo active un relé/relay remotamente con mi celular (sms o alguna otra forma) y que ese relé este conectado a una bocina/alarma.
PROBLEMA: Al conectar el sensor pir (HC-SR501) trato de configurarlo de modo que encienda un led (para probarlo). El tema es que pareciese que todo el tiempo esta mandando una señal HIGH y no se si es problema del sensor, la placa, los cables o el codigo escrito. Ya intenté regulando los potenciometros, cambiando los cables, los puertos de conexion, el progama...todo, pero no doy con la solucion.
CODIGO:
byte sensorpir = 7;
byte led = 2;
void setup()
{
pinMode(sensorpir,INPUT);
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(digitalRead(sensorpir) == HIGH)
{
Serial.println("Detectado movimiento por el sensor pir");
digitalWrite(led,LOW);
}
}
GRACIAS!