Вот реализация оптического сенсора