Paso 15: Bosquejo inicialización
La abertura del bosquejo es típico código de Arduino, definición de variables y parámetros para el resto del programa. Incluir la librería servo, para controlar el servo que mueve los párpados.
Definir un objeto, myServo, de tipo "servo".
Son los pines para el detector de movimiento (3), servo (9) y LED a bordo (13) todo definidos aquí. El último fue utilizado en la depuración y no es fundamental para el funcionamiento del bosquejo.
También definir una variable global para el valor devuelto por el detector de movimiento. Muy probablemente no es necesario, pero he añadido cuando yo estaba teniendo dificultades con la sintaxis de los operadores de comparación en C (ver, este es mi primer programa en C).
Hay una variable más definida, wasHigh es un valor booleano. Se utiliza para rastrear el estado anterior del sistema.
Hay tres funciones que se hace referencia aquí también. Esperemos que su uso es obvio: Open_Eyes, Close_Eyes y Blink_Eyes.