라인 트래커#

소개#

라인 트래커는 적외선 LED와 광 센서를 사용하여 전방 표면의 반사율을 감지하는 아날로그 센서입니다. 로봇 섀시 하단에 장착하여 로봇이 미리 표시된 경로를 따라 이동할 수 있도록 설계되었습니다.

VEX 라인 트래커.

이 페이지에서는 예시 회선 추적기 이름으로 line_tracker 사용합니다. 필요에 따라 직접 설정한 이름으로 바꿔주세요.

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

  • reflectivity – 표면에서 반사되는 빛의 양을 백분율로 나타내는 integer를 반환합니다.

생성자 – 라인 트래커를 수동으로 초기화합니다.

  • Line – 라인 추적기를 생성합니다.

반사율#

reflectivity 표면에서 반사되는 빛의 양을 백분율로 나타내는 integer를 반환합니다. 이것은 로봇이 미리 표시된 경로를 따라가는 데 도움이 될 수 있습니다.

메모:

  • 반사율이 0%라는 것은 물체가 매우 어둡다는 것을 의미합니다.

  • 반사율 100%는 물체가 매우 밝다는 것을 의미합니다.

Usage:
line_tracker.reflectivity(units)

매개변수

설명

units

선택 사항입니다. 반사율을 반환할 단위는 다음과 같습니다. PERCENT (기본값).

건설자#

생성자는 VEXcode 외부에서 라인 트래커를 구성하는 데 필요한 Line 객체를 수동으로 생성하는 데 사용됩니다.

Line#

Line 라인 트래커를 생성합니다.

Usage:
Line(port)

매개변수

설명

port

라인 트래커가 연결된 3선 포트:

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

# Create a Line Tracker in Port A
line_tracker = Line(brain.three_wire_port.a)