3-провідний сервопривід VEX – це двигун, оснащений інтегрованим мікроконтролером, який забезпечує точне кутове позиціонування в діапазоні руху
100 градусів. У той час як двигуни безперервної дії обертаються вільно, серводвигун використовує виконавчий механізм для переміщення в певне положення з фіксованою швидкістю та активно чинить опір зовнішньому руху, утримуючи це положення, доки не буде отримано нову команду.
Підключення 3-провідного сервоприводу
1. Щоб підключити 3-провідний сервопривід до V5 Brain, знайдіть 3-провідні порти збоку Brain.
2. Підключіть 3-провідний сервопривід VEX до одного з цих портів.
Налаштування у VEXcode
1. Виберіть 3-WIRE у вікні «Пристрій».
2. Виберіть SERVO зі списку 3-провідних пристроїв.
3. Виберіть, до якого 3-провідного порту підключено сервопривід.
4. Виберіть Готово
Примітка: Змініть назву сервоприводу, вибравши назву праворуч від значка сервоприводу. На цьому скріншоті він називається "ServoA".
Використання сервоприводів з блоками
3-провідний сервопривід VEX має загальний діапазон 100 градусів, з нижньою межею 0 градусів, верхньою межею 100 градусів та 50 градусами як точним центром
Примітка: Сервопривід VEX із 3-провідним керуванням починає кожен проект з автоматичного центрування під кутом 50 градусів перед завершенням будь-яких рухів.
Двигуном можна керувати за допомогою блоку Spin Servo to position , ввівши потрібний кут для руху двигуна.
Використання сервоприводів з Python / C++
3-провідний сервопривід VEX має загальний діапазон 100 градусів, з нижньою межею -50 градусів, верхньою межею 50 градусів та 0 градусів як точним центром.
Примітка: Сервопривід VEX із 3-провідним керуванням починає кожен проект, автоматично центруючись на 0 градусів перед завершенням будь-яких рухів.
Пітон
servo_a.set_position(50, ГРАДУСИ)
C++
ServoA.setPosition(50.0, градусів);