PSOC5 - microcontroller; used for controlling the step motor and the lasers, and for reading of the detector signal