Пульт управления
Пульт управления Lego роботом можно достаточно быстро сделать на основе домашнего набора EV3. Часто бывает, что робот собран, а навыков программирования еще нет. Но есть желание заставить робота двигаться. Роботом можно управлять удаленно, не прибегая к программированию при помощи инфракрасного управления.
Для этого нужен инфракрасный датчик.
Датчик устанавливаем на робота и соединяем кабелем с четвертым портом. Затем левый большой мотор соединяем с портом B, а правый с портом C.
Нажав на центральную кнопку включаем микрокомпьютер EV3. После перехода в третье приложение IR Control третьего окна интерфейса модуля EV3 мы получаем возможность управлять прямым и обратным движением любого мотора, подключенного к любому порту. Пульт управления роботом EV3 практически готов.
При этом инфракрасный датчик является приемником управляющих сигналов, а инфракрасный маяк служит для удаленного управления, то есть является передатчиком.
Режимы пульта управления Lego EV3
Есть два режима управления. Первый режим использует первый и второй канал для связи с инфракрасным маяком. Обозначается на экране модуля как CH1+2. Второй режим использует третий и четвертый канал. Обозначается как CH3+4. Если включить первый канал, то можно управлять моторами, подключенными к портам B и C.
При этом первая и вторая кнопка управляет прямым и обратным движением мотора в порту B. Третья и четвертая кнопка управляет мотором в порту C. Если мотор из порта B подсоединить к порту A и мотор из порта C подключить к порту D, то нужно переключить канал на инфракрасном маяке с первого на второй. Первая и вторая кнопка будут управлять мотором в порту A, третья и четвертая мотором в порту D.
- Нажимаем на центральную кнопку и переключаемся во второй режим. Моторы оставляем в портах A и D. Канал переключаем на четвертый. Управление моторами будет происходить так же как на втором канале первого режима управления.
- Переставив соединительные кабеля обратно в порты B и C, и переключившись на третий канал можно убедиться, что управление моторами аналогично первому режиму управления на первом канале. То есть левым мотором управляет кнопка один и два, правым три и четыре.
Если одновременно нажать кнопку один и три, то робот будет двигаться вперед. При одновременном нажатии кнопки два и четыре – назад.
Теперь, произведя нужные настройки, можно дистанционно управлять роботом тележкой и задавать различные траектории движения. Для такого управления не нужны навыки программирования и можно получить быстрый и наглядный результат
Для создания более сложного пульта управления на базе инфракрасного датчика и маяка уже будут нужны навыки программирования. Как правило управление создается при помощи блока «Переключатель».
В этом случае на удаленном маяке можно использовать одиннадцать различных комбинаций кнопок и значительно расширить возможности пульта управления Lego EV3.