Диммер (Задание №5 Йодо)

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Galina_Repina, 4 мар 2018.

  1. Galina_Repina

    Galina_Repina Нуб

    Добрый день.

    Возникла трудность при выполнении задания Диммер (№5 из набора Йодо). По отдельности и потенциометр и светодиод работают, но при программировании появляется ошибка

    in function called from system
    Uncaught Error: Function "brightness" not found!
    at line 2 col 7
    led.brightness(val);

    (см. фото).

    В чем тут проблема и как мне это исправить?
     

    Вложения:

    • 111.jpg
      111.jpg
      Размер файла:
      244,4 КБ
      Просмотров:
      310
  2. BAR__MEN

    BAR__MEN Гуру

    Код (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);
    Попробуйте этот код
     
    Galina_Repina нравится это.
  3. Galina_Repina

    Galina_Repina Нуб

    Спасибо большое. Я ошиблась в написании... Уже что только не передумала, а оказалась простая невнимательность )

    Все заработало.
     
  4. Galina_Repina

    Galina_Repina Нуб

    И появился еще один вопрос в этом же задании. Диод становится ярче и тускнеет, но секунд через 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
    >

    См. скрин.

    После этого диод перестает менять яркость и остается на том уровне, что был при появлении ошибки. Объясните пожалуйста, что значит это сообщение об ошибке и что сделать, чтобы ее исправить.
     

    Вложения: