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