Що таке сервомотор?
Сервомотор або як його ще називають сервопривід за принципом дії, дуже схожий на звичайний мотор. Найголовніша відмінність у тому, що приводом сервомотора ми можемо управляти. Наприклад, задати швидкість обертання, або поставити в необхідне нам положення (певний градус). Правду кажучи, мотор є одним із компонентів сервомотора, можна було здогадатися за назвою. Тобто всередині сервомотора є мотор з редуктором, який у свою чергу перетворює електрику в механіку.
Де використовують сервомотори?
Як ви вже встигли здогадатися сервоприводи, використовують у різних сферах робототехніки. Вони допомагають реалізувати будь-який рух робота чи нашої системи. Наприклад, відкривати шлагбаум або під час створення «робо-руки». Нижче представлено фото маніпулятора, де використовують кілька сервомоторів. Придбати сервомотори Ви можете у магазині RoboStore.
Як підключати сервомотор до плати Ардуїно Уно?
Підключення будь-якого сервомотора досить просте. Нам необхідно підключити лише три дроти до плати Ардуїно або якогось іншого МК.
Servo |
Arduino |
Коричневий |
GND |
Червоний |
5V |
Жовтий |
D9 |
Як програмувати сервомотори?
Після успішного підключення до плати Арудіно, нам необхідно написати та завантажити програму. Тут можна провести багато часу, оскільки завдання бувають різні. І для реалізації деяких із них потрібно провести не одну годину часу.
Ми скористаємося готовою бібліотекою Servo.h. І завантажимо скетч для перевірки роботи нашого сервомотора.
Приклад програми для тестування сервомотора можна завантажити тут:
Example program
Відео роботи даного скетчу:
Все необхідне ви можете придбати в нашому інтернет-магазині RoboStore.