Датчики и приводы

Большой мотор


Большой мотор — это мощный «умный» мотор. В нем есть встроенный датчик вращения для точного контроля. Большой мотор оптимизирован для выполнения роли главной движущей силы ваших роботов.
При использовании программных блоков «Рулевое управление» или «Независимое управление моторами» в программном обеспечении EV3, пара больших моторов может одновременно координировать работу.

Средний мотор


Средний мотор также имеет встроенный датчик вращения, но он меньше и легче, чем большой мотор. Это означает, что он способен реагировать быстрее, чем большой мотор.
Средний мотор можно запрограммировать таким образом, чтобы он включался или выключался, чтобы можно было управлять мощностью мотора, чтобы он работал в течение определенного времени или выполнял определенное число оборотов.

Гироскопический датчик


Гироскопический датчик обнаруживает вращательное движение по одной оси. Если вы будете вращать гироскопический датчик в направлении стрелки на корпусе датчика, датчик может определить скорость вращения в градусах в секунду. Далее вы можете использовать скорость вращения, чтобы определить, например, когда какая-либо деталь вашего робота поворачивается или когда робот падает.
Кроме того, гироскопический датчик отслеживает угол вращения в градусах. Вы можете использовать этот угол вращения, чтобы определить, например, на сколько градусов повернулся ваш робот. Это измерение означает, что вы можете запрограммировать повороты (вокруг оси, по которой гироскопический датчик выполняет измерения) с точностью +/- 3 градуса при повороте на 90 градусов

Датчик касания


Датчик касания может определять, когда красная кнопка датчика нажата, а когда отпущена. Это означает, что датчик касания можно запрограммировать для действия в зависимости от трех условий: нажатие, отпускание и щелчок (нажатие и отпускание).
Используя вводы датчика касания, робота можно запрограммировать таким образом, чтобы он воспринимал мир, как его может воспринимать слепой человек, когда он протягивает руку и реагирует при соприкосновении с чем-либо (нажатие). Вы можете построить робота с датчиком касания, который прижат к поверхности под ним. Вы можете запрограммировать робота так, чтобы он реагировал, когда он вот-вот скатится с края стола (когда датчик отпущен). Боевой робот может быть запрограммирован так, чтобы он продолжал двигаться вперед на своего соперника до тех пор, пока соперник не отступит. Эта пара действий — нажатие и затем отпускание — образуют щелчок

Ультразвуковой датчик


Ультразвуковой датчик определяет расстояние до находящегося перед ним объекта. Он делает это, посылая звуковые волны высокой частоты и измеряя время, за которое звук отразится назад к датчику. Частота звука слишком высока, чтобы его можно было услышать. Расстояние до объекта может быть измерено в дюймах или сантиметрах. Это позволяет вам запрограммировать робота так, чтобы он останавливался на определенном расстоянии от стены. Если в качестве единицы измерения используются сантиметры, расстояние обнаружения составляет от 3 до 250 см (с точностью +/- 1 сантиметр). Если значение составляет 255 сантиметров, это означает, что датчик не может обнаружить никакой объект перед собой.
Ультразвуковой датчик может помочь вашим роботам обходить мебель или следить за движущейся целью.

Датчик цвета


Датчик цвета может определять цвет или яркость света, поступающего в небольшое окошко на лицевой стороне датчика. Этот датчик может работать в трех разных режимах: в режиме «Цвет», в режиме «Яркость отраженного света» и в режиме «Яркость внешнего освещения».
В режиме «Цвет» датчик цвета распознает семь цветов: черный, синий, зеленый, желтый, красный, белый и коричневый, а также отсутствие цвета. Эта способность различать цвета означает, что ваш робот может быть запрограммирован таким образом, чтобы он сортировал цветные мячи или кубики, произносил названия обнаруженных им цветов или прекращал действие, увидев красный цвет.
В режиме «Яркость отраженного света» датчик цвета определяет яркость света, отраженного от лампы, излучающей красный свет. Датчик использует шкалу от 0 (очень темный) до 100 (очень светлый). Это означает, что ваш робот может быть запрограммирован таким образом, чтобы он двигался по белой поверхности до тех пор, пока не будет обнаружена черная линия.
В режиме «Яркость внешнего освещения» датчик цвета определяет силу света, входящего в окошко из окружающей среды, например солнечного света или луча фонарика. Датчик использует шкалу от 0 (очень темный) до 100 (очень светлый). Это означает, что ваш робот может быть запрограммирован таким образом, чтобы он подавал сигнал утром, когда восходит солнце, или чтобы он прекращал действие, если свет гаснет.
Для наибольшей точности при выборе режима «Цвет» или «Яркость отраженного света» датчик следует держать под правильным углом, близко к исследуемой поверхности, но не касаясь ее.