Maquina de estado finito

Hi,
Yo creo que el problema es que el LDR no va dar un voltaje alto para leerlo como digital. Va a dar un voltaje dependiondo de la intensidad de la luz. Tienes que hacerlo leyendolo como un analog input. Haz una prueba y lee el voltaje cuando lo alumbras y determina cuando el voltaje es suficiente para energizar/degenizar el relay. No creo que el LDR te de voltaje para que lo puedas leer como digital. Creo Kike_GL estaba correcto en leerlo en un analog input.