Сервопривод 0°—180°

Сервопривод на D9: вал ходит от 0 до 180 градусов и обратно.

Начальный уровень Arduino Uno C++
Схема подключения: Сервопривод 0°—180°
Схема в симуляторе. Нажмите «Открыть в симуляторе», чтобы запустить её и поменять.

Что понадобится

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

ОткудаКуда
Arduino Uno5V→СервоприводV+
Arduino UnoGND→СервоприводGND
Arduino UnoD9→СервоприводPWM

Скетч

#include <Servo.h>

Servo myservo;

void setup() {
  myservo.attach(9);
  Serial.begin(9600);
}

void loop() {
  for (int a = 0; a <= 180; a += 5) { myservo.write(a); delay(30); }
  for (int a = 180; a >= 0; a -= 5) { myservo.write(a); delay(30); }
}

Коротко о детали: Сервопривод

Сервопривод поворачивает вал в заданное положение от 0 до 180° и удерживает его. Угол задаётся шириной импульса, в скетче — Servo.write(угол). Под нагрузкой ему нужно отдельное питание: от выводов платы серьёзная серва работать не будет.

Распиновка и все примеры →

Ещё примеры с деталью «Сервопривод»

Попробуйте сами

Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.

Открыть «Сервопривод 0°—180°» в симуляторе