Conexión de Arduino y HC-SR501
Materiales
- 1 HC-SR501.
- 1 Resistencia 220Ω.
- 1 Led.
- Arduino Uno, Arduino Nano.
Código
//**************************************************************************************
//Sensor de movimiento HC-SR051
//*************************************************************************************
int analogPin = 3; //vamos a leer el pin analogo 3
int ledPin = 13; // salida 13 para encender el led
int val = 0; // en esta variable vamos a guardar las lecturas
void setup()
{
Serial.begin(9600); //setup serial
pinMode(ledPin, OUTPUT); //setemos el pin del led como salida
}
void loop()
{
val = analogRead(analogPin); // lectura analoga
if(val > 100) //revisa la variable para ver si senso movimiento
{
Serial.println(val); // imprime en el serial
digitalWrite(ledPin,HIGH); //enciende el led
delay(3000); //hace un delay de 3s
}
else
{
Serial.println(val); //imprime en el serial
digitalWrite(ledPin,LOW); //apaga el led cuando no hay movimiento
}
}
Fuentes:http://arduinocostarica.blogspot.com/
0 comentarios:
Publicar un comentario