Презентация, доклад к уроку Обзор среды программирования. Программирование моторов

Как и в NXT, EV3 программа представляет собой последовательность блоков, определяющих действия робота. Например, для того, чтобы робот проехал вперед, а затем развернулся, можно составить программу из 2 блоков управления моторами - езда прямо и поворот:

Слайд 1Обзор среды программирования EV3. Программирование моторов.

Обзор среды программирования EV3. Программирование моторов.

Слайд 2Как и в NXT, EV3 программа представляет собой последовательность блоков, определяющих

действия робота. Например, для того, чтобы робот проехал вперед, а затем развернулся, можно составить программу из 2 блоков управления моторами - езда прямо и поворот:
Как и в NXT, EV3 программа представляет собой последовательность блоков, определяющих действия робота. Например, для того, чтобы

Слайд 3В EV3 решили отказаться от вкладок "Общая палитра", "Расширенная палитра", "Пользовательская

палитра" и дублирования блоков внутри них. Палитра EV3 состоит из 6 вкладок:
Действие
Управление операторами
Датчик
Операции с данными
Дополнения
Мои Блоки

В EV3 решили отказаться от вкладок

Слайд 4Палитра кажется более продуманной и выбирать блоки стало быстрее. Дизайн блоков также

был сильно изменен. Панель настройки была удалена, и теперь настройка блока производится непосредственно на нем самом. Такое нововведение привело к тому, что все параметры блока видно без его выделения.
Палитра кажется более продуманной и выбирать блоки стало быстрее. Дизайн блоков также был сильно изменен. Панель настройки

Слайд 5Все блоки в EV3 имеют режимы: у блоков управления моторами режимом

считается критерий остановки, у блоков датчиков - формат измерения или сравнения показаний. Режим блока задается большой кнопкой в левом нижнем углу.

Все блоки в EV3 имеют режимы: у блоков управления моторами режимом считается критерий остановки, у блоков датчиков

Слайд 6Теперь, взглянув на программу, можно полностью понять ее поведение, и это

позволяет быстро находить ошибки. Например, зная все обозначения в EV3, можно сразу определить, что делает эта программа: По программе робот будет ехать прямо до тех пор, пока он не обнаружит черную линию.

Теперь, взглянув на программу, можно полностью понять ее поведение, и это позволяет быстро находить ошибки. Например, зная

Слайд 7Выпадающего хаба с входными и выходными параметрами теперь нет, шина данных

выходит и подключается непосредственно к той секции блока, которая настраивает нужный параметр. Например, данная программа выводит на экран блока показания датчика звука:В этой программе шина данных подсоединяет выход "Уровень звука" блока датчика звука ко входу "Текст" блока экрана.

Выпадающего хаба с входными и выходными параметрами теперь нет, шина данных выходит и подключается непосредственно к той

Слайд 8Теперь давайте рассмотрим блоки управления моторами из вкладки "Действие". Отмечу, что все

блоки моторов имеют одинаковые режимы - включить, выключить и движение на заданное число секунд \ градусов \ оборотов. Порт мотора настраивается в правом верхнем углу блока. Кстати, теперь к блоку можно подключить 4 мотора, а не 3, как раньше. Порты моторов все также обозначаются латинскими буквами: A, B, C, D. Например, данный блок управляет сразу 2 моторами B и C:

Теперь давайте рассмотрим блоки управления моторами из вкладки

Слайд 9Средний мотор
Напомню, что в наборе EV3 появился средний мотор. Данный блок

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

Средний моторНапомню, что в наборе EV3 появился средний мотор. Данный блок позволяет управлять средним мотором - включать

Слайд 11Большой мотор
Данный блок аналогичен предыдущему, но управляет большим мотором - их

в наборе два. Его режимы:
Большой мотор Данный блок аналогичен предыдущему, но управляет большим мотором - их в наборе два. Его режимы:

Слайд 12Рулевое управление моторами
Данный блок удобно использовать для программирования движения стандартного робота-тележки

с 2 моторами. В этом случае моторами можно управлять синхронно: одновременно запустить или остановить оба мотора, поменять направление движения робота. Направление движения задается ползунком "Рулевое управление". По умолчанию ползунок стоит в центральном положении - это соответствует прямой езде. При смещении ползунка влево\вправо робот будет поворачивать в указанном направлении.
Рулевое управление моторамиДанный блок удобно использовать для программирования движения стандартного робота-тележки с 2 моторами. В этом случае

Слайд 14Независимое управление моторами
Данный блок также служит для управления движением робота с

2 моторами. Разница в том, что направление движения задается не ползунком "Рулевое управление", а указанием мощности обоих моторов. В предыдущем блоке, если моторы вращаются с разной скоростью (например, когда робот поворачивает или разворачивается), то указывается мощность более быстрого мотора.
Независимое управление моторамиДанный блок также служит для управления движением робота с 2 моторами. Разница в том, что

Слайд 16


Спасибо за внимание!

Спасибо за внимание!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть