Добрый день коллеги, подскажите пожалуйста как правильно написать код(я вообще в этом ноль) имеется iskra js 5 сервоприводов 1 кнопка нужно чтобы при первом нажатии на кнопку приводы вращались определенное количество раз ,при повторном нажатии вращались в обратную сторону столько же раз. так же есть проблема с тем что приводу вращаются очень быстро, мне нужно именно медленное вращение это очень важно. сейчас у меня есть такой код на 5 серво и 5 потенциометрах (с их помощью я пытаюсь наматывать и разматывать, но это не то) но опять таки же они вращаются бесконечно и с бешеной скоростью var servo = require('@amperka/servo').connect(P13); var pot = require('@amperka/pot').connect(A0); var servo2 = require('@amperka/servo').connect(P12); var pot2 = require('@amperka/pot').connect(A4); var servo3 = require('@amperka/servo').connect(P11); var pot3 = require('@amperka/pot').connect(A1); var servo4 = require('@amperka/servo').connect(P10); var pot4 = require('@amperka/pot').connect(A2); var servo5 = require('@amperka/servo').connect(P9); var pot5 = require('@amperka/pot').connect(A3); setInterval(function() { var angle = 180 * pot.read(); servo.write(angle); }, 20); setInterval(function() { var angle2 = 180 * pot2.read(); servo2.write(angle2); }, 20); setInterval(function() { var angle3 = 180 * pot3.read(); servo3.write(angle3 ,"ms"); servo3.write(0); }, 20); setInterval(function() { var angle4 = 180 * pot4.read(); servo4.write(angle4); }, 20); setInterval(function() { var angle5 = 180 * pot5.read(); servo5.write(angle5); }, 20); Спасибо всем заранее ,кто хоть чем то поможет