====== @amperka/light-sensor ====== JS-модуль для работы с [[amp>product/troyka-light-sensor|модулем датчика освещённости]]. Чтобы привести аналоговые значения от резистивного делителя напряжения с фоторезистором к осмысленным единицам, требуется применить нетривиальную математику. Библиотека скрывает в своей реализации все эти сложности. var mySensor = require('@amperka/light-sensor').connect(A0); console.log('Room lightness:', mySensor.read('lx'), 'luxes'); func:: connect(pin) Возвращает новый объект ''LightSensor'' для работы с сенсором подключённому к пину ''pin''. Пин должен поддерживать чтение аналоговых сигналов. class:: LightSensor Класс для работы с сенсором. Чтобы создать экземпляр класса, используйте функцию ''connect''. meth:: LightSensor.read([units]) Возвращает значение освещённости в единицах, заданными параметром ''unit'': * ''"lx"'' — освещённость в люксах; * ''"V"'' — значение с делителя напряжения как есть, в вольтах; * ''"mV"'' — значение с делителя в милливольтах; * не передан — значение в условных единицах пропорциональных напряжению в диапазоне [0.02; 1).