Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Всем привет, Из этого туториала Вы узнаете, как кодировать сортировщик цветных шариков в Modkit для Vex.
Надеюсь, у вас это получится, и вам понравится!
Пожалуйста, проголосуйте за меня!:)
Запасы:
компьютер
Модкит для Vex:
Комплект Vex IQ
Цветные шары Vex (белый и черный)
Шаг 1. Изготовление сортировщика
Технически это не код, поэтому я просто добавлю картинку и расскажу, как это работает.
Шарики проходят впереди, проходят над датчиком цвета, сообщают двигателю, в какую сторону повернуть, и направляют шары по разным траекториям.
Шаг 2: Настройка кода
Сначала вы должны перетащить датчик цвета и двигатель. Убедитесь, что датчик цвета установлен в режим серой шкалы. Вы можете выбрать любой порт для компонентов.
Шаг 3: Кодирование датчика цвета
Это весь код датчика цвета.
Задержка в 0,2 секунды в начале позволяет цветному датчику правильно запуститься.
Первое выражение «если» предназначено для определения того, является ли мяч белым. Если датчик цвета определяет процент серой шкалы более 20%, мяч становится белым, и он напечатает это на экране мозга.
Второе «если» - это определение того, является ли мяч черным. Если датчик цвета определяет процент серой шкалы менее 4%, шарик черный, и он напечатает это на экране мозга.
Шаг 4: Кодирование двигателя
Код двигателя очень похож на код датчика цвета.
Единственная разница в том, что он не наносит отпечаток на мозг, а, скорее, раскручивает двигатель в разных направлениях в зависимости от цвета.
Этот фрагмент кода, возможно, придется изменить в зависимости от того, как был создан сортировщик. Я прикрепил двигатель с помощью разъема, у которого было достаточно трения, чтобы перемещать лопасть (вещь, которая вращается, заставляя шарики лететь разными путями), но если бы у него было какое-либо сопротивление, двигатель мог бы вращаться, не перемещая лопасть. Это означает, что двигатель может продолжать вращаться даже после того, как лопасть зашла как можно дальше.
Это также помогает в том, что, когда два шарика одного цвета проходят сквозь них, мотор может распознавать оба шара, дважды проверять двигатель и не ломать никакие части.
Шаг 5: Возможности
Это робот, над которым я работал.
По сути, это сортировщик шариков на колесах с лезвием спереди для загрузки шариков в сортировщик и улавливателем сзади.
Шаг 6: программирование робота
Выберите, в какой слот вы хотите загрузить, затем нажмите кнопку программы.
Ничего особенного!
Шаг 7: Спасибо
Всем спасибо за чтение!
Надеюсь, вы нашли это интересным!
Голосуйте, комментируйте и добавляйте в избранное, если вы хотите видеть больше подобных!:)