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