Paso 3: El código.
[código]
ldr int = 0; pin analógico al que está conectado el LDR
int ldr_value = 0; variable para almacenar valores de LDR
int ledPin = 12;
void setup()
{
pinMode (ledPin, salida); pone el pin digital como salida
}
void loop()
{
ldr_value = analogRead(ldr); Lee los valores LDR
Si (ldr_value > 50)
{
Delay(50); esperar
digitalWrite (ledPin, HIGH); el LED se pone en
Delay(5000); espera 5 segundos antes de rearme
digitalWrite (ledPin, LOW); fija el LED apagado
}
}
[/ code]
PC (freebasic)
[código]
hasta 0 <> 0
hasta (res 64 y) = 6
res = INP (& H379)
Rem 64 es para el perno 10 si va alto
lazo
Rem ejecutar cualquier código que desea hacerle saber que había movimiento.
bti REM envía un twitt al conjunto cuenta.
Shell "eco hubo movimiento | BTI"
lazo de sincronización de REM antes de rearmar.
para z = 1 a 500000
siguiente z
lazo
[/ code]