Paso 4: Cómo funciona (el programa)
Voy a tener que reiterar, que no tenía electrónica/programación experiencia antes de esto y aprendió sobre la marcha, este programa es realmente áspera y brutal porque he no tenido ninguna experiencia de programación antes de la mano así que agradable.porque yo no tenía experiencia comencé con un arduino y gustó el arduino ISP tanto que usé el programador AVR en conjunto con el ISP de Arduino al programa.
También si alguien puede ofrecer soluciones/consejos/consejos/ayuda para limpiarlo o para hacer cosas menos redundante por favor Notificarme, añadiremos al programa y mantener actualización aquí.
Aquí está el enlace al programa (https://mega.co.nz/#! bMUw0A7L! S6SX6Fd3-RT88Aj1J4r7oH6YxGAKy3SUgL4sZCN1lGQ)
Todavía estoy trabajando en una mejor configuración, por lo que estoy poniendo la versión anterior aquí temporalmente por lo que yo puedo terminar el que estoy depurando ahora)
_____________________________________________________________________________________________________________
En sentido básico aquí es lo que hace el programa.
Sistema de menú > después de una hora, encontrar los datos de vibración por defecto de los ojos, (sin movimiento) > esperar para el inicio del programa > comparar datos de sensor de ojo a los datos por defecto y detectar movimientos oculares > Si ningún movimiento volver a dormir para x cantidad de tiempo > Si movimiento, ejecutar disparo patrón preestablecido > Si se cumplen condiciones, escuchar para comunicación de datos > actuar en comunicación de datos > ir a dormir hasta por x cantidad de tiempo > y continuar hasta que se cumpla la cantidad de disparo predefinidos. luego dormir para siempre