Hat Takip Cihazı#

giriiş#

Çizgi İzleyici, önündeki yüzeyin yansıtıcılığını algılamak için kızılötesi LED ve ışık sensörü kullanan analog bir sensördür. Robotun önceden işaretlenmiş bir yolu takip edebilmesi için robotun şasisinin altına monte edilecek şekilde tasarlanmıştır.

VEX Satır İzleyici.

Bu sayfada örnek olarak line_tracker satır izleyici adı kullanılmıştır. İhtiyaç duyduğunuzda bunu kendi yapılandırdığınız adla değiştirin.

Aşağıda mevcut yöntemlerin listesi bulunmaktadır:

  • reflectivity – Yüzeyden yansıyan ışık miktarını yüzde olarak temsil eden bir integer döndürür.

Yapıcı Fonksiyon – Bir Çizgi İzleyiciyi manuel olarak başlatın.

  • Line – Bir Satır İzleyici Oluşturun.

yansıtıcılık#

reflectivity yüzeyden yansıyan ışık miktarını yüzde olarak temsil eden bir integer döndürür. Bu, bir robotun önceden işaretlenmiş bir yolu izlemesine yardımcı olmak için kullanılabilir.

Not:

  • 0% reflectivity means the object is very dark.

  • 100% reflectivity means the object is very bright.

Usage:
line_tracker.reflectivity(units)

Parametre

Tanım

units

İsteğe bağlı. Yansıtıcılık değerinin döndürüleceği birim: PERCENT (varsayılan).

Yapıcı#

Yapıcılar, VEXcode dışında bir Çizgi İzleyiciyi yapılandırmak için gerekli olan Line nesnelerini manuel olarak oluşturmak için kullanılır.

Line#

Line bir Satır İzleyici oluşturur.

Usage:
Line(port)

Parametre

Tanım

port

Hat İzleyicinin bağlı olduğu 3 Kablolu Bağlantı Noktası:

  • EXP Beyninde – brain.three_wire_port.x burada x, bağlantı noktasının numarasıdır.
  • Bir 3 Kablolu Genişleticide – expander.a burada expander genişletici örneğinin adıdır.

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