// Робот-курьер, средний уровень: маршрут по плану из журнала. // Функций здесь нет: перенеси свои проверенные функции из уроков 2.1–5.2 в раздел ниже. // Маршрут в setup() разбит на участки плана. В каждый участок впиши вызовы функций. // --- Контакты, измерения и настройки из своих скетчей --- // --- Мои функции (перенеси и проверь каждую отдельно) --- // Нужны: остановка моторов, прямой проезд, линия до перекрёстка, проезд перекрёстка // прямо, поворот налево и направо на перекрёстке, разворот на линии, подъезд к грузу, // взять груз, поставить груз. void setup() { // Подготовь выводы, датчики и захват. Моторы стоят. // Участок 1. Старт → линия: // Участок 2. Линия → груз 1: // Участок 3. Груз 1 → место 1: // Участок 4. Место 1 → груз 2: // Участок 5. Груз 2 → место 2: // Участок 6. Место 2 → финиш, стоп: } void loop() { // Задание выполняется один раз в setup(). После финиша робот стоит. }