Подскажите как убрать погрешность измерения датчика света , из-за нее, при пограничных значениях, led начинает мигать .
можно расширить диапазон смены состояния. Код (Javascript): var led = require('@amperka/led') .connect(P1); var pot = require('@amperka/pot') .connect(A0); var sensor = require('@amperka/light-sensor') .connect(A2); setInterval(function() { var threshold = pot.read() * 100; var luxes = sensor.read('lx'); if (luxes < threshold - 10) { led.turnOn(); } if (luxes > threshold + 10) { led.turnOff(); } }, 10);
Код (Javascript): var led=require('@amperka/led') .connect(P1); var sensor=require('@amperka/light-sensor') .connect(A2); var pot=require('@amperka/pot') .connect(A0); setInterval(function() { var threshold=pot.read()*100; var luxes=sensor.read('lx'); if(luxes > threshold) { led.turnOn(); }else{ led.turnOff(); } }, 10);