Paso 4: Programar el Arduino
Conectar el Arduino al ordenador y cargar el programa:void setup() {}
Serial.Begin(9600);
pinMode(13,OUTPUT); Estoy utilizando el construido en LED en el pin 13 a la luz cada vez que se cumple el conidtion de sombra.
Esto es opcional. Si tienes un Arduino más viejo, usted puede conectar su propio LED al pin 13.
}
void loop()
{
int lightlevel=analogRead(0); Lee el nivel de iluminación de la fotorresistencia y asigna a la variable llamada lightlevel
Delay(1000); Espere un segundo.
Si (analogRead(0) < lightlevel-20) //if cambios en el nivel de luz por más de 20, activa la condición de sombra.
{
digitalWrite(13,HIGH); encender LED
Serial.Print ("A"); //send señal a Mac, que interpreta la A como un comando de applescript.
}
Else {}
digitalWrite(13,LOW); apaga el LED.
}
}
/ *** Nota: usted tiene que parar el programa de AppleScript antes de subir a la Arduino.