Просмотр содержимого документа
«Снегоход разработка светик утро»
Практические задания
Практическое задание 1. Решение задач с использованием датчика цвета.
Установите на снегоходе сенсор цвета.
Зайдите в меню, проверьте, работает ли сенсор. Исследуйте, какие значения, отображаются на дисплее снегохода при установке на:
красный цвет;
синий цвет;
зеленый цвет;
желтый цвет;
черный цвет;
белый цвет.
Напишите программу для робота таким образом, чтобы при установке снегохода на черную поверхность он проехал вперед 20 см, на поверхности другого цвета он должен развернуться на 180 градусов.
Практическое задание 2. Задание «Траектория»
Снегоход, двигаясь из базового лагеря по черной линии, должен захватить шарик и преодолев все преграды вернуться с ним в базовый лагерь.
Практическое задание 3. Задание «Черепащка».
Дано поле, состоящее из квадратов разного цвета со стороной 20 см. Снегоход двигается из зоны старта(зеленый квадрат), руководствуясь инструкцией должен добраться до зоны финиша (красный квадрат). Инструкция задается посредством цветных квадратов, размещенных на поле. Квадраты разделены между собой черной линией толщиной 20 мм. Желтый квадрат — повернуть направо на 90 градусов и проехать вперед до другого квадрата. Синий квадрат — повернуть налево на 90 градусов и проехать вперед до другого квадрата. Белый квадрат — проехать вперед до другого квадрата, не поворачивая. Красный квадрат — остановиться — финиш. Расположение квадратов задается непосредственно перед попытками. Рекомендации по решению: в теле цикла можно последовательно установить несколько условий; используйте цикл по сенсору цвета.
Практическое задание 4. Знакомство с ультразвуковым сенсором.
Установите на робота сенсор ультразвука.
Зайдите в меню, проверьте, работает ли сенсор.
Проверьте, с какими единицами измерения может работать датчик.
Решите задачи, используя датчик ультразвука:
Снегоход определяет расстояние до предмета. Если расстояние меньше 30 см, то снегоход продвигается назад в течение 2 секунд, иначе робот продвигается вперед на 3 оборота колеса. Рекомендации по решению: используйте условие.
Снегоход определяет расстояние до предмета. Если расстояние больше 20 см, то снегоход продвигается вперед на 5 см, иначе снегоход произносит «Stop». Рекомендации по решению: используйте условие.
Робот перемещается по комнате, объезжая препятствия.
Рассмотрите возможность добавления дополнительных функций, таких как:
Камера для видеонаблюдения
Сенсоры для определения температуры или глубины снега
Автономное управление с использованием алгоритмов машинного обучения