// подключаем библиотеку «motor» var Motor = require('@amperka/motor'); // подключаем первый мотор канала M1 на Motor Shield var motorOne = Motor.connect(Motor.MotorShield.M1); // подключаем второй мотор канала M2 на Motor Shield var motorTwo = Motor.connect(Motor.MotorShield.M2); // Альтернативный способ подключения с указанием пинов // var myMotor = Motor.connect({phasePin: P4, pwmPin: P5, freq: 100}); // интеварал времени var time = 1000; // счётчик var state = 0; // каждую секунду меняем режим работы setInterval(() => { // останавливаем моторы motorOne.write(0); motorTwo.write(0); state++; if (state === 1) { motorOne.write(1); } else if (state === 2) { motorOne.write(-1); } else if (state === 3) { motorTwo.write(1); } else if (state === 4) { motorTwo.write(-1); } else { state = 0; } }, time);