Potansiyometre#
giriiş#
Potansiyometre, dönen bir milin açısal konumunu ölçen analog bir sensördür. Konumuna orantılı bir voltaj üretir.
Potansiyometrenin modeline bağlı olarak, algılayabildiği dönüş miktarı değişir:
Potansiyometre – 250 dereceye kadar
Potansiyometre V2 – 330 derece (Sürekli)
|
|
|---|---|
Potansiyometre |
Potansiyometre V2 |
Bu sayfada örnek potansiyometre adı olarak potentiometer_a kullanılmıştır. Gerektiğinde kendi yapılandırdığınız adla değiştirin.
Aşağıda mevcut yöntemlerin listesi bulunmaktadır:
angle– Potansiyometrenin açısal konumunu döndürür.changed– Potansiyometrenin değeri değiştiğinde çağrılacak bir fonksiyonu kaydeder.
Yapıcı Fonksiyonlar – Bir Potansiyometre veya Potansiyometre V2’yi manuel olarak başlatın.
PotentiometerV2– Bir Potansiyometre V2 oluşturun.Potentiometer– Bir Potansiyometre oluşturun.
açı#
angle komutu, potansiyometrenin açısal konumunu döndürür.
Usage:
potentiometer_a.angle(units)
Parametre |
Tanım |
|---|---|
|
Ölçü birimi:
|
değişti#
changed Potansiyometrenin değeri değiştiğinde çağrılacak bir fonksiyonu kaydeder.
Usage:
changed(callback, arg)
Parametreler |
Tanım |
|---|---|
|
Potansiyometrenin değeri değiştiğinde yürütülen, önceden tanımlanmış bir fonksiyon. |
|
İsteğe bağlı. Geri çağrı fonksiyonuna iletilecek argümanları içeren bir |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
İnşaatçılar#
Yapıcılar, VEXcode dışında potansiyometreleri yapılandırmak için gerekli olan PotentiometerV2 ve Potentiometer nesnesini manuel olarak oluşturmak için kullanılır.
PotentiometerV2#
PotentiometerV2 , Potansiyometre V2’yi oluşturur.
Usage:
PotentiometerV2(port)
Parametre |
Tanım |
|---|---|
|
Potansiyometre V2’nin bağlı olduğu 3 Kablolu Bağlantı Noktası:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer bir Potansiyometre oluşturur.
Usage:
Potentiometer(port)
Parametre |
Tanım |
|---|---|
|
Potansiyometrenin bağlı olduğu 3 Kablolu Bağlantı Noktası:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

