Здравия, джедаи. Падаван сошел с пути, мастер ЙодО дал задание. Код (Javascript): var LedRed = equire('@amperka/led').connect(P5).turnOn(); var Pot = require('@amperka/pot').connect(A0); var Sensor = require('@amperka/light-sensor').connect(A2); setInterval(function() { var luxes = Sensor.read('lx'); var level = 1 - luxes / 50; LedRed.brightness(level); }, 10); Код (Bash): echo "Потенциометр добавь. Пусть яркость светодиода итоговую приглушать можно будет. Без этого ночью джедаю светильник уснуть не даст." (С) ЙодО
Код (Java): var LedRed = require('@amperka/led').connect(P5).turnOn(); var Pot = require('@amperka/pot').connect(A0); var Sensor = require('@amperka/light-sensor').connect(A2); setInterval(function() { var val = Pot.read(); var luxes = Sensor.read('lx'); var level = 1 - luxes / 50; var updatelevel = level - val; LedRed.brightness(updatelevel); }, 10);
Попробуй этот вариант: Код (Java): var led = require('@amperka/led') .connect(P1) .turnOn(); var pot = require('@amperka/pot') .connect(A0); var sensor = require('@amperka/light-sensor') .connect(A2); setInterval(function() { var luxes = sensor.read('lx'); var val = pot.read(); var level = val - luxes / 1000; led.brightness(level); }, 10);
Попробуй его Код (Javascript): var led = require('@amperka/led') .connect(P1) .turnOn(); var pot = require('@amperka/pot') .connect(A0); var sensor = require('@amperka/light-sensor') .connect(A2); setInterval(function() { var luxes = sensor.read('lx'); var level = 1 - luxes / 50; var val = pot.read(); var bit = level*val; led.brightness(bit); }, 10);