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

Что понадобится
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| Arduino Uno | 5V | → | Сервопривод | V+ |
| Arduino Uno | GND | → | Сервопривод | GND |
| Arduino Uno | D9 | → | Сервопривод | 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°» в симуляторе