Всем привет. Попытался запустить двигатель ЕМ-189 через драйвер шагового двигателя - фирменный амперковский Тройка-модуль. За основу кода взял программу из примера, выбросил всё лишнее и вот что получил. Код (Text): const byte stepPin = 7; const byte directionPin = 8; // Выдержка для регулировки скорости вращения int delayTime = 15; void setup() { // Настраиваем нужные контакты на выход pinMode(stepPin, OUTPUT); pinMode(directionPin, OUTPUT); } void loop() { // Подаём питание на двигатель // Задаём направление вращения по часовой стрелке digitalWrite(directionPin,HIGH); // Делаем 50 шагов for (int i = 0; i < 50; ++i) { // Делаем шаг digitalWrite(stepPin, HIGH); delay(delayTime); digitalWrite(stepPin, LOW); delay(delayTime); } digitalWrite(stepPin, LOW); delay(3000); /// здесь реверсируем вращение digitalWrite(directionPin,LOW); // Делаем 50 шагов for (int i = 0; i < 50; ++i) { // Делаем шаг digitalWrite(stepPin, HIGH); delay(delayTime); digitalWrite(stepPin, LOW); delay(delayTime); } delay(3000); } на плате драйвера контрольный светодиод горит то красным, то зелёным, но мотор крутится в одну и ту-же сторону. Почему?