Skip to content

Instantly share code, notes, and snippets.

@HectorTorres
Created May 12, 2017 05:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HectorTorres/5d686bc15df85c075ee4193954d4874d to your computer and use it in GitHub Desktop.
Save HectorTorres/5d686bc15df85c075ee4193954d4874d to your computer and use it in GitHub Desktop.
Tutorial arduino con sensor PIR
int ledPin = 12; // declaramos el led en el pin 12 del arduino
int sensorPin=11; // declaramos el sensor PIR en el pin 11
int val = 0; //variable para asignar la lectura del sensor PIR
void setup()
{
pinMode(ledPin, OUTPUT); //El pin 12 del arduino lo asignamos como salida para el led
pinMode(sensorPin, INPUT);//El pin 11 lo asignamos como entrada para la señal del sensor
Serial.begin(9600);
for(int i = 0; i > 30; i++) //Utilizamos un for para calibrar el sensor depende del tipo de sensor que utilicemos va a cambiar el tiempo de calibración
{
delay(1000);
}
delay(50);
}
void loop()
{
val = digitalRead(sensorPin); //Lee el valor de la variable (val)
if (val == HIGH) //Si detecta que hay movimiento manda activar el led que hay conectado en el pin 12 del arduino
{
digitalWrite(ledPin, HIGH);
}
else //Si la condición anterior no se cumple manda apagar el led
{
digitalWrite(ledPin, LOW);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment