Пантограф с кнопкой

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

  1. Damir141

    Damir141 Нуб

    Здравствуйте!
    Хочу дополнить программу 10 - Пантограф кнопкой. Не получается( скажите пожалуйста, чего не хватает в этой программе?

    var servo = require('@amperka/servo')
    .connect(P13);

    var button = require('@amperka/button')
    .connect(P1);

    setInterval(function() {
    button.on('press', function() {
    servo.angle = 30 * button.read();
    servo.white(angle);
    });

    button.on('release', function() {
    servo.angle = 150 * button.read();
    servo.white(angle);
    }, 20);
    });
     
  2. Kb498

    Kb498 Нерд

    Здравствуйте. Вы делаете задание проекта №10?
     
  3. Kb498

    Kb498 Нерд

    Если так, то
    Код (Javascript):
    var servo = require('@amperka/servo')
      .connect(P13);

    var button = require('@amperka/button')
      .connect(P1);

    button.on('press', function() {
      var angle = 30;
      servo.write(angle);
    });

    button.on('release', function() {
      var angle = 170;
      servo.write(angle);
    });
     
  4. Kb498

    Kb498 Нерд

    Так быть не может, потому что кнопка, это не сенсор
     
    sys нравится это.
  5. Kb498

    Kb498 Нерд

    метод read нужен для того, что бы считывать текущее значение
     
    sys нравится это.
  6. Damir141

    Damir141 Нуб

    Спасибо большое, все заработало! :)