Помогите, не работает серво-привод из набора Йода!!!!!

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем МихаилMISHASHA, 21 сен 2016.

  1. Не работает серво-привод. Проект №10 "Пантограф" из буклета Йоды. Ввожу код, кручу ручку и ничего не происходит. При введении пишет:
    ____ __
    / _/_____ / /__ _____ ____ _
    / / / ___// //_// ___// __ `/
    _/ / (__ )/ ,< / / / /_/ /
    /___//____//_/|_|/_/ \__,_/

    Based on Espruino 1v85.1057
    (c) 2016 G.Williams, Amperka LLC
    Support the work of core developers:
    http://espruino.com/Donate

    >echo(0);
    =undefined
    Erasing Flash....
    Writing.......
    Compressed 87200 bytes to 4385
    Checking...
    Done!
    Running onInit()...

    Может с кодом чего напортачил, вот код:


    var servo = require('@amperka/servo') .connect(P13);
    var pot = require('@amperka/pot') .connect(A0);
    setInterval(function() {
    var angle = 180 * pot.read();
    servo.write(angle);
    }, 20);


    ПОМОГИТЕ!!!!!!!!!!!
     
  2. Morgan

    Morgan Гик

    Проверьте правильность подключения сервопривода к troyka shield.
    Проверьте наличие джампера на troyka shield, убедитесь, что он установлен так, как написано на странице 14.
    Проверьте, работает ли следующий код (сервопривод должен поворачиваться влево-вправо).
    Код (Javascript):
    var neck = require('@amperka/servo').connect(P13);
    var angle = 90;
    var step = 5;
    setInterval(function() {
    if (angle <= 30 || angle >= 150) {
    step = -step;
    }
    angle = angle + step;
    neck.write(angle);
    }, 100);
    Напишите в ответ, помогло или нет.
     
  3. Большое спасибо, не там был установлен джампер.