

Компактний, швидкий та надійний - для точного керування рухом
MG90S – це малий, але потужний сервопривід, який чудово підходить для широкого спектру застосувань у робототехніці, модельному будівництві, радіокеруваннях та інших проектах, де потрібен точний та надійний механізм керування.
Робототехніки та роборуки
Радіокерованих моделей
Позиціонування камер
Авіамоделювання
DIY-проектів з Arduino
Керування рухомими механізмами
Сервопривід MG90S – це ідеальне поєднання компактності, потужності та точності для ваших проектів. Надійний механізм забезпечить стабільну роботу у найрізноманітніших застосуваннях!
ЗАМОВТЕ ЗАРАЗНемає питань про даний товар, станьте першим і задайте своє питання.
Керування сервоприводом для робототехнічних та автоматизованих проектів
Ця інструкція допоможе вам правильно підключити сервомотор до плати Arduino Uno та запрограмувати його для виконання базових рухів. Сервомотори — це електричні приводи з можливістю точного позиціонування, які широко використовуються в робототехніці та автоматизації.
Стандартний сервомотор має три дроти, і дуже важливо правильно їх ідентифікувати:
GND
(Земля).+5V
(Живлення).Signal
(Сигнальний, контрольний провід для ШІМ).flowchart LR Arduino["Arduino Uno"] --- GND["GND"] Arduino --- P5V["5V"] Arduino --- P9["Пін 9 (PWM)"] Servo["Сервомотор"] --- Brown["Коричневий (GND)"] Servo --- Red["Червоний (+5V)"] Servo --- Yellow["Жовтий (Signal)"] GND --- Brown P5V --- Red P9 --- Yellow
GND
на платі Arduino.5V
на платі Arduino.9
.
Tools > Board
та виберіть Arduino Uno
.Tools > Port
та виберіть COM-порт, до якого підключено ваш Arduino.Tools > Programmer
вибрано AVRISP mkII
або подібний.File > Examples > Servo > Sweep
в Arduino IDE. Це відкриє готовий скетч для тестування сервомотора.myservo.attach(9);
в коді. Цифра 9
повинна відповідати номеру піна, до якого ви підключили сигнальний дріт сервомотора.Upload
(стрілка вправо) у верхній частині вікна IDE для завантаження коду на Arduino.#include <Servo.h> Servo myservo; // створюємо об'єкт для керування сервомотором void setup() { myservo.attach(9); // прикріплюємо сервомотор до піна 9 } void loop() { for (int pos = 0; pos <= 180; pos += 1) { // від 0 до 180 градусів myservo.write(pos); // встановлюємо положення серво delay(15); // чекаємо, поки серво досягне позиції } for (int pos = 180; pos >= 0; pos -= 1) { // від 180 до 0 градусів myservo.write(pos); // встановлюємо положення серво delay(15); // чекаємо, поки серво досягне позиції } }
flowchart LR ExtPower["Зовнішнє джерело 5V"] -->|"+"| Red["Червоний (+5V)"] ExtPower -->|"-"| Brown["Коричневий (GND)"] Arduino["Arduino Uno"] --- GND["GND"] Arduino --- P9["Пін 9 (PWM)"] Servo["Сервомотор"] --- Brown Servo --- Red Servo --- Yellow["Жовтий (Signal)"] Brown --- GND P9 --- Yellow
myservo.write(angle);
, де angle
— кут від 0 до 180 градусів.delay()
.Servo
і прикріпіть їх до різних пінів з підтримкою ШІМ.