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.
![]()
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 birintegerdö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 |
|---|---|
|
İsteğe bağlı. Yansıtıcılık değerinin döndürüleceği birim: |
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 |
|---|---|
|
Hat İzleyicinin bağlı olduğu 3 Kablolu Bağlantı Noktası:
|
# Create a Line Tracker in Port A
line_tracker = Line(brain.three_wire_port.a)