Paso 8: Programar el Arduino
Ahora es necesario crear un programa para el control de la fuente. Lo primero que tienes que hacer es establecer uno de los pines digitales a modo de salida. Entonces usted necesita decidir en que condiciones deben causar la fuente encender. Por ejemplo, quizás desea que la fuente para encender en ciertos momentos. Abajo está un ejemplo simple. Este programa enciende la fuente para una hora después de ser activado. La fuente continuará Encienda cada día a esta hora. También puede utilizar las condiciones ambientales tales como la intensidad de la luz para activar la fuente. Sin embargo, será necesario agregar algunos sensores adicionales. Algunos ejemplos se dan en los siguientes pasos.
int RelayPin = 13; controlador relé conectado al pin digital 13
void setup()
{
pinMode (RelayPin, salida); pone el pin digital como salida
}
void loop()
{
digitalWrite (RelayPin, alto); enciende la fuente
Delay(3600000); espera una hora
digitalWrite (RelayPin, bajo); apaga la fuente
Delay(82800000); espera durante 23 horas
}