LEGO MINDSTORMS EV3 датчик касания и света

LEGO MINDSTORMS EV3 датчик касания и света

Для начала нужно заставить нашего робота двигаться, для этого создадим блок с движением по параметрам 30-30. Сложно разобраться с этим? С нами легко, смотри здесь!

Так как мы будем работать с датчиком касания нам требуется установить его . Устанавливать его мы будем из блока Flow control, проще говоря, оранжевый цвет станет нашим другом. Итак, как это работает? Все просто, робот едет до тех пор, пока не упирается во что-либо, после столкновения он разворачивается на 360 градусов и едет в обратную сторону. Не забудьте замкнуть этот цикл, желательно в бесконечность, но на схеме он запрограммирован только на один цикл.

Рассмотрим подробнее момент столкновения . Роботу необходимо совершить ряд действий после цикла, в схеме мы должны указать этот момент. То есть к прошлой схеме добавилось всего два блока. В первом с минусовыми параметрами он останавливается, а далее разворачивается.

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

После этого он двигается дальше. Так как мы уже замкнули в два цикла наши команды, то можно дать установку роботу, дабы после n-го раза, когда пройдет этот путь , попрощаться с нами или же похвалить. Поэтому последний блок выглядит так:

Ну и традиционно рассмотрим всю нашу схему, дабы запомнить и усвоить её лучше.

Добавить комментарий