Paso 5: Código de la tarjeta Arduino
Aquí es una versión muy pelada abajo del código que logrará nuestro objetivo de usar la placa Arduino con un módulo Detector de movimiento PIR. OK, gran salto aquí, pero estoy suponiendo que sabes copiar y pegar entre programas. Pero aquí está una sugerencia, punto culminante y copia el código siguiente en primer lugar, abra el programa de Arduino, abra un nuevo archivo y seleccione Edición, a continuación, haga clic en seleccionar todo, seleccionar Editar otra vez, luego haga clic en pegar. Guarde ese archivo y subirlo a la placa.
Si usted consigue cualquier compilación errores Asegúrese de que se elimina todo el código por defecto que cuando abres un nuevo archivo. También asegúrese de que todo el código de abajo fue copiada y aparece lo mismo en el programa que tiene debajo (bueno, excepto el resumen lo veo en mi notebook, descargar el PDF - el código se ve mejor).
02/11/15 actualización: os adjunto el archivo de código. Haga clic con el botón derecho el archivo, seleccione Guardar como y guardarlo en un lugar donde podrás encontrar otra vez. :-) También se desea crear una carpeta con el mismo nombre como el archivo al guardarlo - lo que haga. Luego simplemente haga doble clic en el archivo guardado y (si sus asociaciones de archivo son correctos) el programa de Arduino se abrirá con el código listo para usted.
---COPIA TODO LO QUE DEBAJO DE ESTA LÍNEA---
Código de demostración módulo de detección de movimiento PIR - no diseñado para uso práctico
int LED = 13; Se utiliza la palabra "LED" puede conocer a través del programa y siempre hará referencia pin 13
int Sensor = 2; Se utiliza la palabra "Sensor" puede conocer a través del programa y siempre hará referencia clavija 2
int val = bajo; "val" es una variable utilizada para almacenar el estado (alta o baja) del sensor de
void setup()
{
pinMode (LED, salida); Nos acaba de decir el programa que LED (pin 13) se utilizará para la salida
pinMode (Sensor, entrada); Y esto indica al programa que Sensor (pin 2) se utilizará para la entrada de
}
void loop()
{
Val = digitalRead(Sensor); Para determinar si "val" es alta o baja esto comprueba el estado del Sensor (pin 2)
Si (val == HIGH) digitalWrite (LED, alta); enciende el LED aplicando voltaje al pin 13
Si (val == LOW) digitalWrite (LED, baja); Apagar el LED por corte de tensión al pin 13
}
---COPIA TODO LO QUE POR ENCIMA DE ESTA LÍNEA---
Ahora realmente estamos hechos!!!! Divertirse y no estar toda la noche agitando la mano delante del detector de movimiento PIR porque gusta ver la vuelta de LED encendido y apagado.