Back to Курс

Уровень 2. Продвинутые автономные роботы.

0% Complete
0/0 Steps
  1. ОСНОВЫ РОБОТОТЕХНИКИ
    Урок 1: Введение в робототехнику
    3 Темы
  2. Урок 2: Знакомимся с датчиками
    4 Темы
    |
    1 Тест
  3. Урок 3: Знакомимся с приводами
    6 Темы
    |
    1 Тест
  4. Урок 4: Распознавание лиц с помощью робота
    2 Темы
  5. АВТОНОМНЫЕ РОБОТЫ
    Урок 5: Робот, избегающий препятствий
    4 Темы
    |
    1 Тест
  6. Урок 6: Робот, распознающий край и границы
    5 Темы
    |
    1 Тест
  7. Урок 7: Управляемый робот
    5 Темы
    |
    1 Тест
  8. РЕАЛЬНОЕ ПРИМЕНЕНИЕ ИИ & РОБОТОТЕХНИКА
    Урок 8: Полноприводный робот
    3 Темы
  9. Урок 9: Робот, отслеживающий положение объекта
    5 Темы
    |
    1 Тест
  10. Урок 10: Подъёмно-транспортный робот - сборка
    2 Темы
  11. Урок 11: Подъёмно-транспортный робот
    3 Темы
  12. ИТОГОВЫЙ ПРОЕКТ
    Урок 12: Курсовой проект
Урок Progress
0% Complete

Задача: Движение сервопривода

Для выполнения нашей следующей задачи нужно будет вращать стержень сервопривода под различными углами, например, под углом 0, 90 и 180 градусов.

Напишем код!

  1. Перейдем на панель Events (События) и перетащим блок when green flag clicked в область программирования.
  2. Под ним поместим блок forever.
  3. Добавим блок set servo on () to () angle из панели robot (робот) внутрь блока forever и изменим значение угла на 90.
  4. Добавим задержку в 1 секунду, расположив блок wait () seconds внутри блока forever.
  5. Скопируем последние два блока и изменим значение угла на 0 в блоке set servo on () to () angle.
  6. Повторим этот шаг еще раз и изменим значение угла на 90 и 180, соответственно, для следующих блоков.

Наша программа готова!

Нажмём на зелёный флаг, чтобы её запустить.

Проверка

При нажатии на зелёный флаг стержень сервопривода продолжит вращаться. Попробуйте установить его на разные углы и проверьте, что получится.