Potenciométer#
Bevezetés#
A potenciométer egy analóg érzékelő, amely egy forgó tengely szöghelyzetét méri. A kimenete a helyzetével arányos feszültség.
A potenciométer verziójától függően az általa érzékelt forgás mértéke változó:
Potenciométer – Akár 250 fok
V2 potenciométer – 330 fok (folyamatos)
|
|
|---|---|
Potenciométer |
V2 potenciométer |
Ez az oldal potentiometer_a értéket használja példaként a Potenciométer nevére. Szükség szerint cserélje ki a saját konfigurált névre.
Az alábbiakban felsoroljuk az elérhető módszereket:
angle– Visszaadja a potenciométer szöghelyzetét.changed– Regisztrál egy függvényt, amely a potenciométer értékének változása esetén meghívódik.
Konstruktorok – Potenciométer vagy Potenciométer V2 manuális inicializálása.
PotentiometerV2– Hozz létre egy V2 potenciométert.Potentiometer– Potenciométer létrehozása.
szög#
angle a potenciométer szöghelyzetét adja vissza.
Usage:
potentiometer_a.angle(units)
Paraméter |
Leírás |
|---|---|
|
Mértékegység:
|
megváltozott#
changed regisztrál egy függvényt, amely a potenciométer értékének megváltozásakor hívódik meg.
Usage:
changed(callback, arg)
Paraméterek |
Leírás |
|---|---|
|
Egy korábban definiált függvény, amely akkor hajtódik végre, amikor a potenciométer értéke megváltozik. |
|
Opcionális. Egy |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Konstruktorok#
A konstruktorok segítségével manuálisan hozhatók létre PotentiometerV2 és Potentiometer objektumok, amelyek a potenciométerek VEXcode-on kívüli konfigurálásához szükségesek.
PotentiometerV2#
PotentiometerV2 létrehoz egy Potenciométer V2-t.
Usage:
PotentiometerV2(port)
Paraméter |
Leírás |
|---|---|
|
A 3-vezetékes port, amelyhez a V2 potenciométer csatlakozik:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer potenciométerrel potenciométert hozhat létre.
Usage:
Potentiometer(port)
Paraméter |
Leírás |
|---|---|
|
A potenciométerhez csatlakoztatott 3 vezetékes port:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

