Lesson4 is a project mainly written in ..., it's free.
adding control to sensors
Lesson 4, Arduino Room Controller: Input/output, adding control to sensors