15.09.2019, 20:24, Источник: itrobo.ru, Администратор
Кегельринг - очень увлекательное соревнование по робототехнике .
В этом соревновании в самом начале при старте робот стоит в центре круга, по границе круга расставлены кегли. Робот вращаясь, с помощью датчика расстояния, определяет, где находится кегля, выталкивает её за круг, возвращается в центр и ищет следующую кеглю. Робот должен вытолкнуть как можно быстрее все кегли за границу круга. Побеждает тот робот, который вытолкнет все кегли быстрее других.
Приведем пошаговый алгоритм кегельринга для EV . Мы будем использовать циклические алгоритмы, поиска кегли и движения до границы круга. Подробнее о циклических алгоритмах EV3 можно познакомится в уроке Циклические алгоритмы.
Действие 1. Ставим бесконечный цикл. В него ставим цикл «вращение» с ультразвуковым датчиком.
![вращение ev3](programmirovanie-kegelringa-dlja-ev3/44c3f68b7f6e490914f85977c275d054.png)
Действие 2. Едем вперёд, до тех пор, пока не увидим чёрную линию – границу круга, с помощью датчика света.
![движение до линии ev3](programmirovanie-kegelringa-dlja-ev3/e74ae11723505b2c602f0c7ce192d560.png)
Задание:
1. Добавьте в программу отъезд назад. используя урок Движение лего
Другие схемы роботов lego ev3
|