Лабораторная работа 2. Проект ev3dev, управление аппаратными системами.

Задание

Для выполнения задания следует использовать робота-пятиминутку с одним датчиком света и одним датчиком расстояния, а также полигон с произвольной конфигурацией черных линий. Старт любой разработанной программы предваряется нажатием центральной кнопки блока. По окончании работы программы ее реальное завершение обеспечивается нажатием левой или правой кнопки блока с подачей краткого звукового сигнала. Разработать на блоке, с использованием яп Freepascal следующие программы:
  1. Движение вперед до черной линии, либо до препятствия (<20см). Если остановка на черной линии - погасить левый индикатор, иначе - правый индикатор.
  2. Движение вокруг своей оси, пока не будет сделан один полный оборот, либо пока пока не будет обнаружена черная линия. Если остановка на черной линии - зажечь левый красный индикатор, иначе - правый красный индикатор.
  3. (*)Движение по черной линии с использованием одного датчика света до тех пор, пока не будет преодолено расстояние в 50 сантиметров.