Двигатель - это единственный источник движения для Spike. У производителя были идеи использовать и другие возможности привести в движение модель, но не в этом наборе. Однако в название двигателя включена еще и система слежения за ним. Двигатель можеи быть использован как любой другой двигатель на земле - включить и выключить. Можно изменять его обороты. На этом возможности обычных двигателей заканчиваются.
Если же двигатель оснащен системой контроля вращения, то появляется возможность очень точного управления им. Например можно попросить такой "умный" двигатель повернуться один раз вокруг своей оси. Или на один градус. Если вдруг градус ничего не говорит вам - это один сектор окружности, которую поделили на 360 частей. Возможно, еще не очень ясно, но это не страшно. Пока можно просто запомнить, что это значительно меньше, чем целый оборот и годится, чтобы подбирать нужные значения.
Кроме поворота на градус, двигатель можно попросить включиться на промежуток времени.
Однако есть возможности, которые не приходя в голову сразу. Двигатель можно использовать не включая. Звучит странно, но это так. Раз двигатель знает на какой угол повернулся его вал, то можно использовать это значение. Например можно сделать руль, надев колесо на вал двигателя.
Существует два двигателя для набора. Они разделяются по размерам.
Есть маленький двигатель и средний.
Большие размеры обеспечивают большую силу, но меньшую скорость.
Чаще всего роботов оснащают двигателями с боков. К валу каждого двигателя крепят колесо. Получается двухколесная тележка, вроде той, что на рисунке
Но тележка звучит как-то сомнительно рядом со словом робот. Для исправления ситуации обычно используют слова дифференциальный привод. Это полностью решает проблему благозвучия. А заодно и управления роботом. Вращение правого двигателя вперед заставит робота крутиться вокруг левого колеса. Вращение обоих двигателей научит робота двигаться вперед.
Решив все научные проблемы я возвращаюсь к двигателям. Дифференциальный привод настолько распространен, что для него используется отдельная команда в среде программирования. Двигателями удобнее управлять парой.
Пока это вся информация о двигателях.
Задание
Попробуйте описать все возможные комбинации работы двигателей и представить как будет вести себя робот. Лучше сделать это на листочке, чтобы не пропустить ни одной комбинации. Если голова никак не может представить движущегося робота - всегда можно взять машинку.