Чайник 228

ROB-38180

Робот сконструирован на базе набора EV3. Под управляющий блок EV3 убраны 2 мотора. Они позволяют роботу перемещаться. На корпус прикреплены два датчика ультразвука для поиска стенок лабиринта. Датчик спереди убран в глубину корпуса для уменьшения размеров конструкции. Два датчика цвета нужны для поиска старта и финиша, чтобы робот мог вернуться обратно. Программа написана на языке RobotC и реализует правило левой руки для прохождения лабиринта.  Я создал подпрограммы для каждого действия, используя void right, left, forward. В основной задаче вызываю эти подпрограммы и они отвечают за повороты налево, направо и движение вперед на одну клетку. Для точности любого движения и отсутствия зависимости работы робота от заряда батареи\аккумулятора пользуемся встроенным датчиком оборотов оси колеса - так называемым энкодером.