Potencjometr#
Wstęp#
Potencjometr to czujnik analogowy mierzący położenie kątowe obracającego się wału. Jego wyjściem jest napięcie proporcjonalne do jego położenia.
W zależności od wersji potencjometru, zakres wykrywanych obrotów jest różny:
Potencjometr – do 250 stopni
Potencjometr V2 – 330 stopni (ciągły)
|
|
|---|---|
Potencjometr |
Potencjometr V2 |
Ta strona używa potentiometer_a jako przykładowej nazwy potencjometru. W razie potrzeby zastąp ją własną, skonfigurowaną nazwą.
Poniżej znajduje się lista dostępnych metod:
kąt
angle– Zwraca położenie kątowe potencjometru.changed– Rejestruje funkcję, która ma zostać wywołana za każdym razem, gdy zmieni się wartość potencjometru.
Konstruktory – Ręczna inicjalizacja potencjometru lub potencjometru V2.
PotentiometerV2– Utwórz potencjometr V2.Potentiometer– Utwórz potencjometr.
kąt#
Kąt angle zwraca położenie kątowe potencjometru.
Usage:
potentiometer_a.angle(units)
Parametr |
Opis |
|---|---|
|
Jednostka miary:
|
zmieniony#
changed rejestruje funkcję, która ma zostać wywołana za każdym razem, gdy zmieni się wartość potencjometru.
Usage:
changed(callback, arg)
Parametry |
Opis |
|---|---|
|
Wcześniej zdefiniowana funkcja, która jest wykonywana, gdy zmienia się wartość potencjometru. |
|
Opcjonalnie. Krotka |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Konstruktorzy#
Konstruktory służą do ręcznego tworzenia obiektów PotentiometerV2 i Potentiometer , które są niezbędne do konfigurowania potencjometrów poza VEXcode.
PotentiometerV2#
PotentiometerV2 tworzy potencjometr V2.
Usage:
PotentiometerV2(port)
Parametr |
Opis |
|---|---|
|
Port 3-żyłowy, do którego podłączony jest potencjometr V2:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer tworzy potencjometr.
Usage:
Potentiometer(port)
Parametr |
Opis |
|---|---|
|
Port 3-żyłowy, do którego podłączony jest potencjometr:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

