VEX 3-Wire Servo
100도의 동작 범위 내에서 정밀한 각도 위치 지정을 가능하게 하는 통합 마이크로컨트롤러가 장착된 모터입니다. 연속 모터는 자유롭게 회전하는 반면, 서보 모터는 액추에이터를 사용하여 고정된 속도로 특정 위치로 이동하고 새로운 명령이 주어질 때까지 해당 위치를 유지하면서 외부 움직임에 적극적으로 저항합니다. 


3선 서보 연결

V5 브레인의 8개 3선 포트가 강조 표시된 모습입니다. 이 항구들은 A부터 H까지 알파벳 순으로 표시되어 있습니다.

1. 3-Wire 서보를 V5 Brain에 연결하려면 Brain 측면에 있는 3-Wire 포트를 찾으세요.

V5 브레인은 3선 서보 장치가 3선 포트 중 하나에 연결된 모습으로 표시됩니다.

2. VEX 3-Wire 서보를 이 포트 중 하나에 연결합니다.


VEXcode에서 구성

'장치 추가' 버튼을 선택한 후 나타나는 VEXcode V5 장치 메뉴입니다. 3선 옵션이 강조 표시되어 있습니다.

1. 장치 창에서 3-WIRE 선택합니다.

3선 옵션을 선택한 후 VEXcode V5 장치 메뉴가 나타납니다. 서보 옵션이 강조 표시되어 있습니다.

2. 3-Wire 장치 목록에서 SERVO 선택합니다.

VEXcode V5 장치 메뉴와 3선 포트 메뉴가 표시된 화면입니다.

3. 서보가 연결된 3-Wire 포트를 선택하세요.

VEXcode V5 장치 메뉴에서 3선 포트 메뉴가 표시되고 첫 번째 포트가 선택된 모습입니다. 아래쪽에 '완료' 버튼이 강조 표시되어 있습니다.

4. 선택 완료.

참고: 서보 아이콘 오른쪽에 있는 이름을 선택하여 서보의 이름을 변경하세요. 이 스크린샷에서는 "ServoA"라는 이름이 붙어 있습니다.


블록과 함께 서보 사용

3선식 서보 장치의 구조도이며, 전체 동작 범위는 100도로 표시되어 있습니다. 레이블은 Blocks 프로젝트에서 사용할 때 서보 모터가 0도에서 100도 사이의 범위에서 50도를 중심으로 작동함을 나타냅니다.

VEX 3-Wire Servo의 총 범위는 100도이며, 하한은 0도, 상한은 100도, 정확한 중심은 50도입니다.

참고: VEX 3선 서보는 모든 움직임을 완료하기 전에 자동으로 50도 중앙에 위치하여 각 프로젝트를 시작합니다.

VEXcode V5 스핀 서보 블록은 Spin ServoA를 읽어 50도 위치로 설정합니다.

모터는 스핀 서보를 사용하여 원하는 모터 이동 각도를 입력하여 블록의 위치를 조정하여 제어할 수 있습니다.

이 블록에 대한 자세한 내용은 여기에서스핀 서보에서 블록으로의 API 참조를 참조하세요.


Python / C++로 서보 사용하기

3선식 서보 장치의 구조도이며, 전체 동작 범위는 100도로 표시되어 있습니다. 레이블은 Python/C++ 프로젝트에서 사용할 때 서보 모터가 0도를 중심으로 하며, -50도에서 +50도까지의 범위를 가진다는 것을 나타냅니다.

VEX 3-Wire Servo의 총 범위는 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: