Закажи восьмиканальный датчик линии в Амперке: http://amperka.ru/product/zelo-folow-line-sensor?utm_source=announce&utm_campaign=zelo-folow-line-sensor&utm_medium=youtube
Подготовьте своего робота к гонкам по линии! Установите на свою мобильную платформу модуль датчиков линии, который поможет боту первым прийти к финишу и не сбиться с пути.
На борту модуля расположено восемь датчиков линии на оптопаре светодиода и транзистора. Каждый сенсор способен отличить все оттенки серого — от белого до чёрного. Робот будет лучше держать траекторию и мчаться по чёрной линии, не теряя скорости.
Датчики линии подключены к собственному 32-разрядному микроконтроллеру компании STMicroelectronics — STM32F030F4P6 с вычислительном ядром ARM Cortex® M0. Контроллер собирает данные с восьми датчиков линии и передаёт управляющей платформе по интерфейсу I²C. Интенсивность излучения и чувствительность фотоприемников можно регулировать.
Описание платы, инструкции по подключению и примеры кода: http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:zelo-folow-line-sensor