Використання 3-провідного сервоприводу V5

3-провідний сервопривід VEX – це двигун, оснащений інтегрованим мікроконтролером, який забезпечує точне кутове позиціонування в діапазоні руху
100 градусів. У той час як двигуни безперервної дії обертаються вільно, серводвигун використовує виконавчий механізм для переміщення в певне положення з фіксованою швидкістю та активно чинить опір зовнішньому руху, утримуючи це положення, доки не буде отримано нову команду. 


Підключення 3-провідного сервоприводу

V5 Brain показано з вісьмома виділеними 3-провідними портами. Ці порти позначені в алфавітному порядку від A до H.

1. Щоб підключити 3-провідний сервопривід до V5 Brain, знайдіть 3-провідні порти збоку Brain.

V5 Brain показано з 3-провідним сервопристроєм, підключеним до одного з його 3-провідних портів.

2. Підключіть 3-провідний сервопривід VEX до одного з цих портів.


Налаштування у VEXcode

Меню «Пристрої VEXcode V5» після вибору кнопки «Додати пристрій». Опція «3-Wire» виділена.

1. Виберіть 3-WIRE у вікні «Пристрій».

Меню пристроїв VEXcode V5 після вибору опції «3-провідний». Опція «Серво» виділена.

2. Виберіть SERVO зі списку 3-провідних пристроїв.

Меню пристроїв VEXcode V5 з показаним меню 3-провідного порту.

3. Виберіть, до якого 3-провідного порту підключено сервопривід.

Меню пристроїв VEXcode V5 із показаним меню 3-провідного порту та вибраним першим портом. Нижче виділено кнопку «Готово».

4. Виберіть Готово

Примітка: Змініть назву сервоприводу, вибравши назву праворуч від значка сервоприводу. На цьому скріншоті він називається "ServoA".


Використання сервоприводів з блоками

Схема 3-провідного сервоприводу з діапазоном руху, показаним як загальний кут 100 градусів. Мітки вказують на те, що при використанні в проектах Blocks сервопривід центрований під кутом 50 градусів, в діапазоні від 0 до 100.

3-провідний сервопривід VEX має загальний діапазон 100 градусів, з нижньою межею 0 градусів, верхньою межею 100 градусів та 50 градусами як точним центром

Примітка: Сервопривід VEX із 3-провідним керуванням починає кожен проект з автоматичного центрування під кутом 50 градусів перед завершенням будь-яких рухів.

Блок сервоприводу обертання VEXcode V5, який зчитує Spin ServoA у положення 50 градусів.

Двигуном можна керувати за допомогою блоку Spin Servo to position , ввівши потрібний кут для руху двигуна.

Для отримання додаткової інформації про цей блок перейдіть до довідника API блокуSpin Servo to position тут.


Використання сервоприводів з Python / C++

Схема 3-провідного сервоприводу з діапазоном руху, показаним як загальний кут 100 градусів. Мітки вказують на те, що при використанні в проектах Python / C++ сервопривід центрований на 0 градусах, в діапазоні від мінус 50 до плюс 50.

3-провідний сервопривід VEX має загальний діапазон 100 градусів, з нижньою межею -50 градусів, верхньою межею 50 градусів та 0 градусів як точним центром.

Примітка: Сервопривід VEX із 3-провідним керуванням починає кожен проект, автоматично центруючись на 0 градусів перед завершенням будь-яких рухів.

Пітон

servo_a.set_position(50, ГРАДУСИ)


C++

ServoA.setPosition(50.0, градусів);

Двигуном можна керувати за допомогою відповідного методу в Python або C++ та введенням бажаного кута для руху двигуна.

 

Щоб отримати додаткові відомості про ці методи, перейдіть до їхнього Довідника API для Python або C++.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: