IskraJS: Servo - disconnect

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Отец Сергий, 1 июн 2016.

  1. Всем привет : ) подскажите, плиз, как в библиотеке @amperka/servo по фен-шую правильно отключаться от пина? В документации есть всего два метода: connect и write - маловато...
     
  2. Как вариант, можно, конечно вызывать digitalWrite(ServoPin, 0); но выглядит как костыль - надо бы библиотечку расширить..
     
  3. Morgan

    Morgan Гик

    Да, неплохая мысль дополнить. Обсудим на ближайшем съезде партии)

    Если интересно, можете сами дополнить, все исходники в открытом доступе. Сделаете полезное для таких же пользователей, как и вы
     
  4. Как по мне, фикс очень простой:

    Код (Javascript):
    ServoHW.prototype.detach = function() { // Removes servo jitting when servo is unused
        digitalWrite(this._pin, 0);
    };
     
    Пишем 0 дабы нивелировать дрожание привода, если он не используется : )