Оглавление:

Уолтер-сонар-бот: 29 шагов
Уолтер-сонар-бот: 29 шагов

Видео: Уолтер-сонар-бот: 29 шагов

Видео: Уолтер-сонар-бот: 29 шагов
Видео: Alan Walker & ISÁK - Sorry (Official Music Video) 2024, Ноябрь
Anonim
Уолтер-сонар-бот
Уолтер-сонар-бот

Мы запрограммируем сонар Уолтера

Шаг 1:

Это видеоурок с инструкциями.

Шаг 2:

Изображение
Изображение

Мы изменим код микробота Walter, чтобы у нас был рабочий гидролокатор.

Шаг 3:

Изображение
Изображение

Откройте вкладку входов и выберите команду On Button Press, которую я выделил.

Шаг 4:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Нам понадобятся 2 из этих команд, обязательно измените одну из кнопок на B и оставьте другую на A.

Шаг 5:

Изображение
Изображение

Откройте вкладку переменных и нажмите на создание переменной.

Шаг 6:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Когда вы нажмете на создание переменной, он попросит вас назвать ее, чтобы упростить задачу, просто назовите ее Button и затем нажмите ok, после чего вы увидите 3 команды.

Шаг 7:

Изображение
Изображение
Изображение
Изображение

Перетащите команду "Установить кнопку" на команду "Вкл. Кнопку", как я показал.

Шаг 8:

Изображение
Изображение

Откройте вкладку логики и возьмите выделенную мной команду.

Шаг 9:

Изображение
Изображение
Изображение
Изображение

Замените команду кнопки новой командой.

Шаг 10:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Выберите переменную кнопки и замените первый 0. Вам может потребоваться пара попыток, чтобы она привязалась к нужному упору.

Шаг 11:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Откройте вкладку переменных, и мы создадим новую переменную с именем Sonar.

Шаг 12:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Перейдите в расширения, найдите сонар и выберите тот, который я выделил.

Шаг 13:

Изображение
Изображение
Изображение
Изображение

Возьмите команду set Sonar и перетащите ее под оператором if.

Шаг 14:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Перетащите команду сонара в переменную сонара.

Шаг 15:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Затем мы изменим переменные в команде сонара.

Шаг 16:

Изображение
Изображение
Изображение
Изображение

Откройте вкладку логики и перетащите команду if else под командой сонара.

Шаг 17:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

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

Шаг 18:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Перетащите переменную сонара и замените истинное состояние.

Шаг 19:

Изображение
Изображение
Изображение
Изображение

Перетащите непрерывную сервокоманду под второй оператор if.

Шаг 20:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Нажмите «Дополнительно», а затем откройте вкладку управления. Затем перетащите его под первые 2 непрерывных сервокоманды.

Шаг 21:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Перетащите второй набор непрерывных команд под командой ожидания.

Шаг 22:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Добавьте время ожидания под второй набор непрерывных сервокоманд. Затем перетащите третий набор непрерывных команд под первую команду else.

Шаг 23:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Удалите другие операторы и оставьте оператор else if и команды остановки сервопривода.

Шаг 24:

Изображение
Изображение

Перетащите команду остановки сервопривода под оператором else if.

Шаг 25:

Изображение
Изображение
Изображение
Изображение

Откройте вкладку логики и перетащите команду в слот.

Шаг 26:

Изображение
Изображение
Изображение
Изображение

Перетащите переменную кнопки, чтобы заменить 0

Шаг 27:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Теперь собирались изменить некоторые переменные.

Шаг 28:

Изображение
Изображение

Вот как должен выглядеть готовый код.

Рекомендуемые: