Задача робота — на поле расположены съедобные и несъедобные грибы в виде серых (несъедобные) и черных фишек (съедобные) (зубчатые колеса). После зоны старта имеется штрих-код который определяет траекторию движения робота.  Робот должен поворачивать в разные стороны в зависимости от цвета полоски штрих-кода (черный-направо, белый-налево). После того как он соберет все съедобные грибы, необходимо, вернуться в зону страта, не задевая елки, которые стоят по бокам зоны старта.

Робот управляется контроллером Arduino UNO, в связке с драйвером двигателя HV95; для считывания штрих-кода мы используем датчик линии;  для передвижения робота мы используем два двигателя L293D; для сбора съедобных грибов (черных фишек) мы используем пространство между колесами робота.

В итоге, для создания робота мы использовали:

    плату Arduino UNO (1 шт.) драйвер мотора HV95 (1 шт.) Двигатель L293D (2 шт.) Цифровой датчик линии Troyka-модуль (1 шт.)

Для написания программы мы использовали среду программирования Arduino IDE.

После запуска робот считывает штрих-код, и едет по заданной траектории, собирая  черные фишки на своем маршруте и привозя их на старт.