Завершающий урок цикла "Общая информация" посвятим изучению гироскопического датчика. Данный датчик, как и ультразвуковой, присутствует только в образовательной версии набора Lego mindstorms EV3. Тем не менее, пользователям домашней версии конструктора советуем тоже обратить внимание на данный урок. Возможно, что прочитав о назначении и использовании этого датчика, вы пожелаете его приобрести в дополнение к своему набору.
Гироскопический датчик определяет вращательное движение. Если вы вращаете гироскопический датчик по направлению стрелок на корпусе датчика, то датчик сможет определить скорость вращения в градусах в секунду. Вы можете использовать скорость вращения для определения, например, времени поворота части вашего робота или времени его переворота.
Кроме того, гироскопический датчик регистрирует общий угол вращения в градусах. Вы можете использовать этот угол вращения для того, чтобы определить, например, насколько повернулся ваш робот.
• Гироскопический датчик может определять движение только вокруг одной оси вращения. Это направление показано стрелками на корпусе датчика. Убедитесь в том, что подсоединение датчика к вашему роботу имеет правильную ориентацию для измерения вращения в заданном направлении.
• Угол и скорость могут быть положительными или отрицательными. Вращение по часовой стрелке является положительным, а вращение против часовой стрелки – отрицательным.
• При подсоединении гироскопического датчика к вашему модулю EV3, вы должны обеспечить его неподвижность для сведения «отклонения» к минимуму.
• Со временем угол может отклоняться, и его точность уменьшаться. Для наилучших результатов сбросьте угол, используя режим «Сброс» блока гироскопического датчика, перед каждым движением, угол которого вы хотите измерить.
• Датчик вращения мотора также может измерять вращение в градусах, но это распространяется только на вращающуюся часть мотора.
В этой программе робот отображает скорость вращения графически. Блок гироскопического датчика измеряет числовое значение скорости вращения, и это значение используется для изменения ширины прямоугольника на экране EV3.