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