Сумо. Уровень 3

Содержание

Слайд 2

Повторяем правила:
Соблюдаем тишину, когда преподаватель говорит!
Не стесняемся задавать вопросы!
Работаем в команде!

Повторяем правила: Соблюдаем тишину, когда преподаватель говорит! Не стесняемся задавать вопросы! Работаем в команде!

Слайд 3

Повторение

Повторение

Слайд 4

Сумо

Сумо роботов

Сумо Сумо роботов

Слайд 5

Сумо

Сумо

Слайд 6

Сумо

Вспомним, какие параметры робота влияют на победу:
Мощность и количество моторов.
Масса.
Устойчивость.
Сцепление с поверхностью.

Сумо Вспомним, какие параметры робота влияют на победу: Мощность и количество моторов.

Слайд 7

Мощность моторов

Можно повысить мощность моторов?

Мощность моторов Можно повысить мощность моторов?

Слайд 8

Масса
Что такое масса?
От чего зависит масса нашего робота?
На что влияет масса робота?

Масса Что такое масса? От чего зависит масса нашего робота? На что влияет масса робота?

Слайд 9

Устойчивость

Устойчивость

Слайд 10

Устойчивость

Устойчивость

Слайд 11

Сцепление с поверхностью
Что такое сцепление?
От чего зависит сцепление?

Сцепление с поверхностью Что такое сцепление? От чего зависит сцепление?

Слайд 12

Сумо
Соберем своего идеального робота-сумоиста. Вы можете собрать как гусеничного бота, так и

Сумо Соберем своего идеального робота-сумоиста. Вы можете собрать как гусеничного бота, так
робота на колесах.
Помните о том, какие параметры стоит улучшать.

Слайд 13

Сборка

Соберем робота.

Сборка Соберем робота.

Слайд 46

Сумо
Добавим датчик цвета и датчик расстояния.
Датчик цвета подключим в порт 3,

Сумо Добавим датчик цвета и датчик расстояния. Датчик цвета подключим в порт
а датчик расстояния в порт 2.

Слайд 47

Программирование

Создадим программу.

Программирование Создадим программу.

Слайд 48

Программирование
Расскажите алгоритм действий робота-сумоиста.

Программирование Расскажите алгоритм действий робота-сумоиста.

Слайд 49

Программирование
Поиск соперника на ринге.
Расскажите, какие блоки мы использовали?

Программирование Поиск соперника на ринге. Расскажите, какие блоки мы использовали?

Слайд 50

Программирование

Запрограммируем атаку соперника. Не забываем, что во время всего движения нужно обрабатывать

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

Слайд 51

Программирование
Расскажите про программный блок «Логические операции».

Программирование Расскажите про программный блок «Логические операции».

Слайд 52

Программирование

В нашем случае робот должен прекратить движение, если хотя бы одно из

Программирование В нашем случае робот должен прекратить движение, если хотя бы одно
условий выполнено:
Робот пересек границу.
Робот потерял противника из виду.
Параметр “ИЛИ” выдаст “Истину” в том случае, если выполнено хотя бы одно условие.

Слайд 53

Программирование

Соединим каждое из условий с блоком “Логические операции”. Ограничим цикл, задав параметр

Программирование Соединим каждое из условий с блоком “Логические операции”. Ограничим цикл, задав
“Логическое значение”. Любое из условий заканчивает цикл, поэтому результат блока “Логические операции” связываем с параметром цикла.

Слайд 54

Программирование

После атаки, если она оказалась неудачной (соперник вовремя увернулся, а робот доехал

Программирование После атаки, если она оказалась неудачной (соперник вовремя увернулся, а робот
до границы ринга), нужно заехать внутрь ринга и заново начать поиск соперника на поле.
Для этого с помощью «Переключателя» проверим, находится ли робот на черной линии или нет.

Слайд 55

Программирование
Соединим программу воедино!

Программирование Соединим программу воедино!

Слайд 56

Сумо
Настало время выяснить, чей робот сильнее!
Разбейтесь на пары и посоревнуйтесь между собой.

Сумо Настало время выяснить, чей робот сильнее! Разбейтесь на пары и посоревнуйтесь между собой.