Не работает управление мотором по каналу M2

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем kerbyflex, 1 янв 2020.

  1. kerbyflex

    kerbyflex Нуб

    Всех с Новым Годом.
    Собирали робота из конструктора "Робоняша". В ходе сборки, выяснилось, что один двигатель не крутит назад. Схема простая - платы MotorShield, Iskra JS и 2 двигателя подключенные к каналам M1 и M2.
    Тест по каналу M1
    код скрипта следующий:
    var Speed = -0.5
    var motor = require('@amperka/motor');
    var leftMotor = motor.connect(motor.MotorShield.M1);
    leftMotor.write(Speed);

    Все корректно отрабатывается. При Speed < 0 двигатель крутит в одну сторону, при Speed > 0 в другую.
    А вот на канале M2 двигатель вращается исключительно в одну сторону, на знак переменной Speed, ни какой реакции.

    В чем может быть проблема? Это брак платы? Какой? Как проверить? Глюк прошивки?