Роботы: от пальца к Port

Серия для школьников на 3D-модели робота Port: сначала один сервопривод в пальце, потом пять пальцев, рука с кубиком, нога с мячом, голова с дальномером — и целый робот, который машет рукой и не падает. Плюс две задачи «почини» на самые частые ошибки с приводами.

Чему научитесь

  • управлять сервоприводом библиотекой Servo: attach и write
  • двигать несколько приводов циклом и собирать движение из поз
  • учитывать скорость привода: паузы и плавные движения
  • читать датчик касания и дальномер и принимать по ним решения
  • понимать, как устроен робот: драйвер PCA9685, равновесие, противовес
0%
задач выполнено
0 из 16
0%
баллов набрано
0 из 160
0/8
уроков пройдено
Начать курс: Палец: первый сервопривод →

Войдите, чтобы получить сертификат, когда курс будет пройден.

Программа курса

  1. 1

    Палец: первый сервопривод

    Кисть робота Port на стойке. Один палец — один сервопривод: согнуть, разогнуть, помахать.

    шагов: 2 0/2 · 0 б.
  2. 2

    Почини: сгибается не тот палец

    почини

    Скетч должен согнуть указательный палец, а сгибается средний. Ошибка в одной цифре.

    шагов: 1 0/1 · 0 б.
  3. 3

    Кисть: кулак, «мир» и счёт на пальцах

    Пять пальцев — пять приводов. Массив приводов, цикл — и кисть показывает жесты и считает до пяти.

    шагов: 3 0/3 · 0 б.
  4. 4

    Почини: палец дрожит на полпути

    почини

    Палец должен сгибаться до конца и разгибаться, а он только дрожит. Команды верные — не хватает времени.

    шагов: 1 0/1 · 0 б.
  5. 5

    Рука: взять кубик с полки

    Плечо, локоть и пальцы — три привода работают вместе: рука опускается к кубику, берёт его и поднимает.

    шагов: 2 0/2 · 0 б.
  6. 6

    Нога: удар по мячу

    Бедро, колено и голеностоп. Замах, удар — мяч летит, а датчик в стопе чувствует касание.

    шагов: 3 0/3 · 0 б.
  7. 7

    Голова: дальномер и поворот

    Дальномер в лице смотрит туда же, куда голова. Осмотреться и найти, где свободно, — первый шаг к роботу, который сам выбирает дорогу.

    шагов: 3 0/3 · 0 б.
  8. 8

    Port: от руки к роботу

    Та же рука, что в уроке про кубик, но у целого робота: приводы — через драйвер PCA9685, а робот должен устоять, пока машет.

    шагов: 1 0/1 · 0 б.