Добрый день. Возникла трудность при выполнении задания Диммер (№5 из набора Йодо). По отдельности и потенциометр и светодиод работают, но при программировании появляется ошибка in function called from system Uncaught Error: Function "brightness" not found! at line 2 col 7 led.brightness(val); (см. фото). В чем тут проблема и как мне это исправить?
Код (Javascript): var pot = require('@amperka/pot') .connect(A0); var led = require('@amperka/led') .connect(P1) .turnOn(); function updateBrightness() { var val = pot.read(); led.brightness(val); } setInterval(updateBrightness, 10); Попробуйте этот код
Спасибо большое. Я ошиблась в написании... Уже что только не передумала, а оказалась простая невнимательность ) Все заработало.
И появился еще один вопрос в этом же задании. Диод становится ярче и тускнеет, но секунд через 10 появляется сообщение об ошибке: ERROR: Prompt not detected - upload failed. Trying to recover... ERROR: Ctrl-C while processing interval - removing it. Execution Interrupted during event processing. New interpreter error: CALLBACK > См. скрин. После этого диод перестает менять яркость и остается на том уровне, что был при появлении ошибки. Объясните пожалуйста, что значит это сообщение об ошибке и что сделать, чтобы ее исправить.
Код (Javascript): var pot=require('@amperka/pot') .connect(A0); var led=require('@amperka/led') .connect(P1) .turnOn(); var button=require('@amperka/button') .connect(P3); function updateBrightness() { var val=pot.read(); led.brightness(val); } setInterval(updateBrightness, 10); function myCoolButtonHandler() { led.turnOff(); } button.on('press', myCoolButtonHandler); function ButtonHandler() { led.turnOn(); } button.on('hold', ButtonHandler);