Paso 4: Sensor de tutorial: movimiento tercer
Para detectar movimiento, se utiliza un sensor de movimiento PIR. PIR significa "sensor infrarrojo pasivo". Este sensor trabaja en el concepto de radiación infrarroja. Cada objeto de trabajo o lo emite radiación infrarroja. Este sensor detecta el cambio en la radiación infrarroja y si cualquier cambio es detectado que se convierte salida pin alta. Esta entrada es recibida por un micro controlador o IC y se procesa en su programa. Entonces se ejecuta la función o trabajo que le asigna. Es muy fácil de usar. Que puede usarse en alarmas de seguridad para detectar cualquier actividad humana y en el número de gente ha entrado o salido de un determinado lugar. Hice un escudo para el detector de movimiento ya que no es mucho protoboard amigable. Conexión de este módulo son:
- Conectar vcc del módulo a vcc de linkit uno
- Conectar toma de tierra del módulo a gnd de la linkit uno
- Conectar el pin de salida del módulo al pin 8 de linkit uno
- Este es su código
Aquí está el código. Este código muestra un mensaje en el monitor serial si se detecta cualquier movimiento y enciende el led del un tablero linkit. Todo el programa dejará de ejecutarse durante 2 segundos que se detecta un movimiento particular y el programa empezará a trabajar después de dos segundos.
int motionPin = 8;
void setup()
{
Serial.Begin(9600);
Serial.println("Start");
pinMode(8,INPUT);
pinMode(13,OUTPUT);
}
void loop()
{
if(digitalRead(motionPin)==High)
{
Serial.println ("movimiento que detecta!!!");
digitalWrite(13,HIGH);
Delay(2000);
}
digitalWrite(13,LOW);
}