Proyecto simple de detección de movimiento de Arduino (3 / 4 paso)

Paso 3: Copiar el código

Simplemente copia el código en el IDE de Arduino y subir a tu Arduino, se comentan todos los comandos, así que usted puede leer línea por línea para entender todo esto

Código:

int ledPin = 13; elige el pin para el LED

int inputPin = 2; elegir la clavija de entrada (para el sensor PIR)

int pirState = bajo; Empezamos suponiendo que no hay movimiento detectado

int val = 0; variable para lectura del estado del pin

variables necesarias para almacenar los valores

pulso largo, pulgadas, cm;

void setup() {}

pinMode (ledPin, salida); declarar el LED como salida

pinMode (inputPin, entrada); declarar el sensor como entrada

Serial.Begin(9600);

}

void loop() {}

Val = digitalRead(inputPin); leer valor de entrada

Si (val == HIGH) {/ / comprobar si la entrada es alta

setColor(250,0,255,ledPin); Elija el valor de color

digitalWrite (ledPin, HIGH); encender LED

Si (pirState == LOW) {}

sólo nos hemos convertido

Serial.println ("movimiento de detectado!");

Sólo queremos imprimir en el cambio de la salida, no estado

pirState = alto;

pulso = pulseIn (inputPin, HIGH);

147uS por pulgada

pulgadas = pulso/147;

cambiar pulgadas a centímetros

cm = pulgadas * 2.54;

Serial.Print(inches); imprimir el valor de pulgadas

Serial.Print ("in");

Serial.Print(cm);

Serial.Print("cm"); imprimir el valor de centinetres

Serial.println();

Delay(500);

}

} else {}

digitalWrite (ledPin, LOW); Apague el LED

Si (pirState == HIGH) {}

simplemente hemos convertido de

Serial.println ("movimiento que terminó!");

Sólo queremos imprimir en el cambio de la salida, no estado

pirState = bajo;

}

}

}

void colores (int rojo, int verde, int azul, int led) / / función para establecer el color que desee para el LED de color

{

#ifdef COMMON_ANODE

rojo = 255 - rojo; el valor del canal rojo

verde = 255 - verde; el valor del canal verde

azul = 255 - azul; el valor del canal azul

#endif

dedicar a cada valor de canal para obtener un color

analogWrite (led, rojo);

analogWrite (led, verde);

analogWrite (led, azul);

}

Artículos Relacionados

Edison sistema con detección de movimiento, conexión de nube y streaming de vídeo de vigilancia

Edison sistema con detección de movimiento, conexión de nube y streaming de vídeo de vigilancia

Este proyecto trata sobre el uso de Edison como un núcleo de sistema de detección de movimiento con cámara web, que es también conectado a Twitter, Google Drive, Xively parpadea el LED y señal sonora también (por supuesto!:). También corrientes el ví
Detección de movimiento barato cámara de vida silvestre

Detección de movimiento barato cámara de vida silvestre

Siempre he querido una forma barata para tomar fotos sin ser visto de la vida silvestre en mi barrio.  Este instructable tiene dos existentes instructables y trae junto con características agregadas para crear una detección de movimiento barato cámar
Ojo de detección de movimiento

Ojo de detección de movimiento

siempre he querido hacer algo con mi pantalla LED de matriz de punto, así que cuando encontré un sensor de movimiento alarma viejo sabía exactamente qué hacer, un ojo de detección de movimiento!Este instructable voluntad que acabado con tener un trab
Arduino powered calabaza de Halloween con detección de movimiento

Arduino powered calabaza de Halloween con detección de movimiento

Hola,Este Instructable le mostrará cómo hacer algunos Halloween decoraciones incluyendo arduino powered calabaza de Halloween con detección de movimiento.Paso 1: Hacer calabaza de Halloween Materiales:Globo redondoPeriódicos viejosHarina suaveAguaTém
Sistema de alarma de detección de movimiento

Sistema de alarma de detección de movimiento

Un básico de la cámara USB puede utilizarse para detectar movimiento en una habitación. En los pasos siguientes le mostraremos cómo puede usar bloques de reactivos para programa listo para ejecutar la aplicación Java que envía SMS o correo electrónic
Luz de la cama de detección de movimiento

Luz de la cama de detección de movimiento

Tener hijos pequeños siempre tan a menudo necesita levantarse de la cama en medio de la noche. Mitad despierto en la oscuridad que a veces dejar de ver el borde de la cama, ouch! Como resultado,... golpes a la mañana siguiente.Así que lo que quería e
Detección de movimiento por Wifi

Detección de movimiento por Wifi

En este instructable, les mostraré los pasos para hacer un detector de movimiento conectado de internet.Paso 1: Piezas y herramientas Aquí están las piezas y herramientas que usted necesita para hacer este proyecto:Partes:Sensor de movimiento PIRPuen
Mi Video de concurso de proyecto Simple independencia

Mi Video de concurso de proyecto Simple independencia

Mi Video de concurso de proyecto Simple independenciaNací el 21/03/1984, vivo en el estado de Washington.
Webcam de seguridad/espionaje DIY con detección de movimiento para libre!

Webcam de seguridad/espionaje DIY con detección de movimiento para libre!

DIY Webcam de seguridad/espionaje con detección de movimiento gratis! - Los mejores videos clips son aquí bricolaje seguridad/espionaje webcam con detección de movimiento para libre!
Desarrollo de un proyecto de firefly ATtiny utilizando el IDE de Arduino y su

Desarrollo de un proyecto de firefly ATtiny utilizando el IDE de Arduino y su

Hace poco vi un interesante proyecto de Karl Lunt que utiliza un ATtiny13 para imitar una luciérnaga (http://www.seanet.com/~karllunt/fireflyLED.html). Esto en sí mismo, no es único, pero me puso a pensar acerca de uno de mis primeros proyectos de mi
SENSOR de movimiento de ARDUINO

SENSOR de movimiento de ARDUINO

Para este proyecto simple todo lo que necesitas esel arduino y el softwaresensor de movimiento PIRaltavoz o zumbadorPaso 1: Conecte su altavoz y sensor Primero conecte el pin medio de sensor al pin digital 2 y el GND a GND de arduino y por último el
Movimiento de Arduino PIR alarma GSM

Movimiento de Arduino PIR alarma GSM

Cuando el sensor de movimiento de HCSR501 detectar el movimiento, el arduino enviar un char con bluetooth (HC05/06) para el teléfono android.Cuando el androide recibido char "1" de arduino, hacer una llamada a su teléfono.El teléfono android pue
Simple Robot móvil automática utilizando arduino y L293d IC

Simple Robot móvil automática utilizando arduino y L293d IC

se trata de un Robot básico operado por un arduino y lo que hace es que simplemente vaga alrededor y siga una trayectoria circular por código por defecto pero se puede modificar el código para cambiar la ruta fácilmente. Es un proyecto simple que cua
Movimiento de Arduino sensores alarma

Movimiento de Arduino sensores alarma

Este Instructable le mostrará cómo hacer un movimiento detección alarma utilizando un microcontrolador Arduino. Este Instructable acompaña el video "Hacer una alarma de detección de movimiento", que he integrado.Paso 1: Qué componentes debePara