Повернуть сервопривод в обратную сторону

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Самоделкин, 15 фев 2017.

  1. Добрый день! :) подскажите пожалуйста!
    Делаю манипулятор с сервоприводами.

    Хочу чтобы одна ступень поднималась двумя сервпориводами, но дело в чем... Хочу поставить их друг напротив друга. А при управлении они же вращаются в разные направления. А поставить их друг за другом конструкция не позволяет. Скажите, что прописать в программе чтобы вращались в одном направлении, но стояли зеркально? Серваки не постоянного вращения, а на 180

    Программу прилагаю.

    var servo = require ('@amperka/servo').connect(P8,{valueMin:0, valueMax:1});

    var servo2 = require ('@amperka/servo').connect(P9,{valueMin:0, valueMax:1});

    setInterval(function() {
    servo.write(analogRead(A0));
    servo2.write(analogRead(A0));
    }, 100);
     
  2. ИгорьК

    ИгорьК Оракул Модератор

    Пожалуйста, научитесь праильно оформлять код! Справитесь?

    Код (Javascript):
    var servo1 = require ('@amperka/servo').connect(P8,{valueMin:0, valueMax:1});
    var servo2 = require ('@amperka/servo').connect(P9,{valueMin:0, valueMax:1});
    setInterval(function() {
        var data = analogRead(A0)
        servo1.write(data);
        servo2.write(1 - data);
    }, 100);
     
    Самоделкин нравится это.