Как управлять Lego EV3 роботом. Страница аппаратных средств. Панель управления и мониторинга EV3


Приветствую всех! В этом видео я расскажу
об очень полезном инструменте в среде программирования
EV3. Это страница аппаратных
средств, ее еще называют панелью управления и мониторинга. Находится она в правом
нижнем углу среды программирования EV3 и представляет собой
небольшую панель, которую можно свернуть или развернуть,
нажав на стрелочку. Страница аппаратных средств
дает возможность управления роботом EV3 и мониторинга
его состояния. Для того, чтобы панель стала
активной нужно подключить к среде программирования
блок EV3 любым способом. Я буду подключать по Bluetooth. Для этого включаю модуль
EV3 и выполняю соединение. После установления соединения
между компьютером и блоком EV3 панель становиться активной
и можно осуществлять управление роботом EV3. Сейчас более подробно разберу
функции страницы аппаратных средств. Всего у нас в панели управления
и мониторинга есть три вкладки:
1. Доступные модули
2. Просмотр портов
3. Информация о модуле
Во вкладке доступные модули можно увидеть какие блоки
доступны для подключения. Чтобы все доступные блоки
отобразились нужно нажать на кнопку обновить. Происходит обновление
и можно увидеть сколько блоков доступно для подключения,
названия блоков и при помощи какого соединения к ним
можно подключиться. То есть по USB, Bluetooth или Wi-Fi. В моем случае подключен
модуль под названием АВС. Соединение можно разорвать
второй кнопкой «Отключить». Подключается блок при помощи
нажатия на доступное соединение. Во вкладке «Просмотр портов»
можно увидеть все датчики и моторы, подключенные
к портам модуля EV3. Пока подключения не производились. Сейчас подключу два датчика
и мотор. Во вкладке можно увидеть,
что большой мотор подключен к порту B, датчик касания
подключен к 1 порту, ультразвуковой датчик подключен к 4 порту. Также в каждом из этих портов
отображаются показания датчиков и моторов в режиме
реального времени. У большого мотора можно
посмотреть угол поворота, количество оборотов и мощность. При вращении колеса двигателя
в разные стороны можно увидеть изменение значений. У датчика касания можно
увидеть два состояния нажато – 1 и не нажато – 0. Ультразвуковой датчик
может показывать расстояние до объекта в сантиметрах,
дюймах, обнаруживать присутствие другого робота EV3. Если изменять расстояние
от преграды до датчика, то наблюдать видеть изменение
показаний. В третьей вкладке «Информация
о модуле» можно увидеть название модуля, версию
встроенного программного обеспечения, уровень заряда
батареи, тип соединения и индикатор объема занимаемой
памяти. В моем случае модуль называется
ABC, заряд батареи полный, версия встроенного программного
обеспечения V1.09E, тип соединения по Bluetooth, память заполнена
менее чем на 10%. В правом углу вкладки есть
два значка: С изображением гаечного
ключа – это настройки беспроводного подключения
Второй значок – «Обозреватель памяти»
Настройки беспроводного подключения позволяют
увидеть все доступные подключения по Wi-Fi и дают возможность
добавить и настроить новое подключение. Обозреватель памяти показывает
сколько есть доступной памяти, все файлы и проекты,
которые находятся на модуле и на SD – карте, если она
подключена к модулю. Файлы можно копировать,
удалять, загружать. Но возможности полностью
скопировать проект с модуля и перенести его на другой
модуль нет. Проект можно полностью
скопировать только со среды программирования EV3. В правой части страницы
аппаратных средств под надписью EV3 находятся три
кнопки: 1. Загрузить
2. Загрузить и выполнить
3. Запустить выбранное
Кнопка «Загрузить» просто загружает программу в модуль
EV3. Для того, чтобы запустить
программу на выполнение нужно на микроконтроллере
EV3 найти эту программу и запустить с блока. Например, создам простую
программу, которая будет по нажатию на датчик касания
включать большой мотор со скорость 50 единиц, а
по повторному нажатию датчика касания выключит этот мотор. Создаю программу и сохраняю
проект под названием «Motor». Теперь загружаю кнопкой
загрузить программу в микрокомпьютер EV3. После этого нахожу программу
в меню блока и запускаю ее на выполнение. По нажатию на датчик мотор
начинает вращаться, по повторному нажатию останавливается. Кнопка загрузить и выполнить
загружает программу в модуль EV3 и сразу же запускает
ее. Нажимаем на кнопку и можно
видеть на блоках бегущую полосу. Эта полоса показывает какой
блок программы сейчас выполняется. Такая функция полезна для
отладки программы. И третья кнопка «Запустить
выбранное». Для того чтобы понять, как
она работает, создадим в проекте параллельную
программу. Например, пусть в параллельной
программе включается большой мотор и останавливается,
когда расстояние до ультразвукового датчика станет меньше 10
сантиметров. После этого ожидание 1 секунда
и мотор начинает вращаться в другую сторону. Повторное срабатывание
датчика выключает мотор. Если выделить нужные блоки
или нужную программу и нажать кнопку «Запустить
выбранное», то у нас запустятся только выбранные блоки. То есть выделяем вторую
подпрограмму и запускаем ее. Первая программа не будет
работать. Также можно запустить первую
программу на выполнение. При этом вторая программа
не работает. Эта функция полезна для
отладки подпрограмм, блоков, внесении небольших изменений
в программы. Если видео было вам полезно
ставьте лайки, пишите комментарии, подписывайтесь на канал.

, , , , , , , , , , , , , , , , , , , , , , ,

Post navigation

2 thoughts on “Как управлять Lego EV3 роботом. Страница аппаратных средств. Панель управления и мониторинга EV3

  1. Управление роботом EV3 при помощи страницы аппаратных средств. Панель управления и мониторинга EV3. Если вам понравился этот ролик и если вас это не затруднит, поделитесь им в соцсетях и напишите пару любых комментариев! С уважением, Робототехника для начинающих.

  2. А вы занимаетесь роботами любительские или профессионально?

Leave a Reply

Your email address will not be published. Required fields are marked *