Micro Servo SG90: управление углом на Arduino

SG90 — компактный серводвигатель для точного позиционирования в проектах Arduino. Подходит для робототехники, RC-моделей, захватов. Угол ~180°, ШИМ 50 Гц.

Пластиковые шестерни, 1.8 кг·см. Библиотека Servo.h.

Micro Servo SG90 в Arduino-проектах

Необходимые компоненты

  • Servo SG90
  • Arduino (Uno, Nano или другая)
  • Провода

Подключение

  • Красный: К 5V Arduino.
  • Коричневый: К GND Arduino.
  • Оранжевый: К цифровому пину (например, 9).

Как это работает

  1. ШИМ-импульс 1–2 мс задаёт угол.
  2. 1 мс — 0°, 1.5 мс — 90°, 2 мс — 180°.
  3. Встроенный контроллер держит позицию.
  4. Ток до 360 мА при нагрузке.

Пример кода

// Управление SG90
#include <Servo.h>
Servo myservo;

void setup() {
  myservo.attach(9);
}

void loop() {
  myservo.write(0);   // 0°
  delay(1000);
  myservo.write(90);  // 90°
  delay(1000);
  myservo.write(180); // 180°
  delay(1000);
}
Делает следующее:
поворачивает сервопривод SG90 на 0°, 90° и 180°. каждое положение держит 1 секунду.
повторяет цикл бесконечно.

Разбор кода

Servo.h: Библиотека для серво.
myservo.attach(9): Пин сигнала.
myservo.write(угол): Установка позиции.
delay(1000): Пауза.

Преимущества

  • Компактный вес 9 г.
  • Крутящий момент 1.8 кг·см.
  • Простое ШИМ-управление.
  • Низкая цена.
  • Комплект с рычагами.

Применение

  • Роботизированные руки.
  • RC-модели.
  • Поворотные камеры.
  • Автоматика жалюзи.

Заключение

SG90 — доступный и лёгкий сервопривод для точного управления углом на Arduino. Он прост в подключении и программировании. Установите и добавьте движение в проект!

FAQ — Micro Servo SG90 для Arduino

Что такое Micro Servo SG90?

Micro Servo SG90 — компактный сервопривод весом ~9 г для точного управления углом. Используется в Arduino-проектах: роботы, RC-модели, поворотные камеры, механические приводы.

Как подключить SG90 к Arduino?

Три провода: красный — к 5V, коричневый — к GND, оранжевый — к цифровому пину для сигнала (например, D9). Управление через Servo.h.

Как работает SG90?

Угол задаётся длительностью ШИМ-импульса: ~1 мс ≈ 0°, 1.5 мс ≈ 90°, 2 мс ≈ 180°. Встроенный контроллер удерживает позицию. Частота 50 Гц.

Какой рабочий угол у SG90?

Теоретически до 180°, на практике около 150° из-за механических ограничений.

Нужен ли внешний блок питания?

При нагрузке желательно отдельное питание 5 В. Пиковый ток может достигать ~360 мА, что может перегрузить Arduino.

Какие преимущества у SG90?

Компактный, дешёвый, прост в подключении и программировании, подходит для обучения и прототипирования. Идёт в комплекте с пластиковыми рычагами.

Есть ли недостатки?

Пластиковые шестерни изнашиваются при частых нагрузках, точность ниже чем у моделей с металлическими редукторами. Возможны разбросы качества из-за подделок.

Вам также может понравиться: