Изменяемые параметры Hysteresis

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем SrVage, 3 июл 2018.

  1. SrVage

    SrVage Нуб

    Добрый день.

    Имеется устройство, накладывающее импульсы заданной длительности при достижении порогового напряжения. Т.к. входной сигнал достаточно зашумлен, то для работы с ним была выбрана функция Hysteresis. Пороговый уровень напряжения, а также длительность импульса настраивается на дисплее Nextion и передается на микроконтроллер. Он принимает данные командой Serial.On.
    Как правильно инициализировать функцию гистерезис, чтобы параметры a, b, c, d считывались после приема?
    Код (Javascript):
    var hysteresis = require('@amperka/hysteresis')  .create({high: a, highLag: b, low: c, lowLag: d});
     
  2. Morgan

    Morgan Гик

    Код (Javascript):
    var hyst = require('@amperka/hysteresis');
    …делаем что хотим…
    …а в нужный момент вызываем create…
    hyst = hyst.create({high: a, highLag: b, low: c, lowLag: d});
     
  3. SrVage

    SrVage Нуб

    Если я правильно понял, то create следует запустить в событии Serial.On? Но почему то при компиляции выдает ошибку, что не может найти эту команду.
     
  4. Morgan

    Morgan Гик

    кидайте скриншот консоли и код