Оглавление:

Как закодировать сортировщик цвета в Modkit для Vex: 7 шагов
Как закодировать сортировщик цвета в Modkit для Vex: 7 шагов

Видео: Как закодировать сортировщик цвета в Modkit для Vex: 7 шагов

Видео: Как закодировать сортировщик цвета в Modkit для Vex: 7 шагов
Видео: Гайд по Immersive Engineering: Конвейеры,Сортировщик предметов 2024, Ноябрь
Anonim
Как закодировать сортировщик цвета в Modkit для Vex
Как закодировать сортировщик цвета в Modkit для Vex

Всем привет, Из этого туториала Вы узнаете, как кодировать сортировщик цветных шариков в Modkit для Vex.

Надеюсь, у вас это получится, и вам понравится!

Пожалуйста, проголосуйте за меня!:)

Запасы:

компьютер

Модкит для Vex:

Комплект Vex IQ

Цветные шары Vex (белый и черный)

Шаг 1. Изготовление сортировщика

Изготовление сортировщика
Изготовление сортировщика

Технически это не код, поэтому я просто добавлю картинку и расскажу, как это работает.

Шарики проходят впереди, проходят над датчиком цвета, сообщают двигателю, в какую сторону повернуть, и направляют шары по разным траекториям.

Шаг 2: Настройка кода

Настройка кода
Настройка кода

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

Шаг 3: Кодирование датчика цвета

Кодирование датчика цвета
Кодирование датчика цвета

Это весь код датчика цвета.

Задержка в 0,2 секунды в начале позволяет цветному датчику правильно запуститься.

Первое выражение «если» предназначено для определения того, является ли мяч белым. Если датчик цвета определяет процент серой шкалы более 20%, мяч становится белым, и он напечатает это на экране мозга.

Второе «если» - это определение того, является ли мяч черным. Если датчик цвета определяет процент серой шкалы менее 4%, шарик черный, и он напечатает это на экране мозга.

Шаг 4: Кодирование двигателя

Кодирование двигателя
Кодирование двигателя

Код двигателя очень похож на код датчика цвета.

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

Этот фрагмент кода, возможно, придется изменить в зависимости от того, как был создан сортировщик. Я прикрепил двигатель с помощью разъема, у которого было достаточно трения, чтобы перемещать лопасть (вещь, которая вращается, заставляя шарики лететь разными путями), но если бы у него было какое-либо сопротивление, двигатель мог бы вращаться, не перемещая лопасть. Это означает, что двигатель может продолжать вращаться даже после того, как лопасть зашла как можно дальше.

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

Шаг 5: Возможности

Возможности
Возможности
Возможности
Возможности

Это робот, над которым я работал.

По сути, это сортировщик шариков на колесах с лезвием спереди для загрузки шариков в сортировщик и улавливателем сзади.

Шаг 6: программирование робота

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

Выберите, в какой слот вы хотите загрузить, затем нажмите кнопку программы.

Ничего особенного!

Шаг 7: Спасибо

Всем спасибо за чтение!

Надеюсь, вы нашли это интересным!

Голосуйте, комментируйте и добавляйте в избранное, если вы хотите видеть больше подобных!:)

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