Сервопривод (серво) — это моторчик, который поворачивается не «крутится без конца», а встаёт на заданный угол от 0 до 180°. У него три провода:
Сигнальный провод задаёт угол специальными импульсами (это называется PWM) — но нам не нужно об этом думать: библиотека сама всё сделает, мы просто скажем «угол 90».
Чтобы центрировать серво, нам понадобится Nano с залитой прошивкой Firmata (как её залить — урок 7, делается один раз). Воткни сигнальный провод серво в ножку D9, питание — на 5V и GND, и запусти из терминала маленькую программу:
python center.py
Серво дёрнется и встанет в среднее положение (90°). Теперь его можно ставить в сустав. Повтори это с каждым сервоприводом перед установкой качалки.
0…180, а библиотека сама превращает его в
правильный импульс. Внутри center.py — всего одна строка: arm.set(0, 90).
center.py и поменяй 90 на 40, потом на
140 — крайние положения. Перед сборкой верни центр (90).
Выбери ответ. Ошибёшься — 30 секунд на то, чтобы вернуться в урок и перечитать.
Чем сервопривод отличается от обычного мотора?
В какой угол ставят серво ПЕРЕД сборкой сустава?