서보 모터#

소개#

VEX 3선 서보 모터는 V5 브레인에서 보내는 제어 신호에 따라 특정 위치로 회전할 수 있는 3선 장치입니다.

VEX 3선식 서보 모터.

이 페이지에서는 예시 서보 모터 이름으로 servo_motor 사용합니다. 필요에 따라 직접 설정한 이름으로 변경하십시오.

다음은 사용 가능한 방법 목록입니다.

  • set_position – 서보 모터를 0도에서 100도 사이의 지정된 위치로 이동합니다.

생성자 - 서보 모터를 수동으로 초기화합니다.

  • Servo – 서보 모터를 생성합니다.

위치 설정#

set_position 은 서보 모터를 0도에서 100도 사이의 지정된 위치로 이동시킵니다.

참고: 서보 모터는 모든 작업을 시작하기 전에 자동으로 50도 각도로 중앙을 맞춘 후 움직임을 완료합니다.

서보 모터의 회전 각도를 보여주는 다이어그램으로, 왼쪽은 100도, 가운데는 50도, 오른쪽은 0도입니다.

Usage:
servo_motor.set_position(value, units)

매개변수

설명

value

서보 모터에 설정할 위치 값입니다. 이 값은 integer 또는 0에서 100 사이의 소수(float)일 수 있습니다.

units

위치 단위: DEGREES 또는 PERCENT %(기본값).

건설업자#

생성자는 VEXcode 외부에서 서보 모터를 구성하는 데 필요한 Servo 객체를 수동으로 생성하는 데 사용됩니다.

Servo#

Servo 서보 모터를 생성합니다.

Usage:
Servo(port)

매개변수

설명

port

서보 모터가 연결된 3선 포트:

  • V5 브레인 – Ports.PORTx (여기서 x는 포트 번호입니다.)
  • 3선 확장기 – expander.a (여기서 expander 는 확장기 인스턴스의 이름입니다.)

# Create a Servo Motor in Port A
servo_motor = Servo(brain.three_wire_port.a)