а вот например лазерная мышка. она же посылает световой пучок и получает его обратно. можно ли измерить интенсивность полученного света? если да, то можно запилить из мышки сканер штрихкодов например. меньше полученного света пришло - черная полоска. больше - белая полоска. ну как-то так вроде.