Potentiometer#
Einführung#
Das Potentiometer ist ein analoger Sensor, der die Winkelposition einer rotierenden Welle misst. Es gibt eine Spannung aus, die proportional zu seiner Position ist.
Je nach Ausführung des Potentiometers variiert der erfassbare Drehwinkel:
Potentiometer – Bis zu 250 Grad
Potentiometer V2 – 330 Grad (Dauerbetrieb)
|
|
|---|---|
Potentiometer |
Potentiometer V2 |
Diese Seite verwendet potentiometer_a als Beispielnamen für ein Potentiometer. Ersetzen Sie diesen bei Bedarf durch Ihren eigenen Namen.
Nachfolgend finden Sie eine Liste der verfügbaren Methoden:
angle– Gibt die Winkelposition des Potentiometers in Grad oder als Prozentwert zurück.changed– Registriert eine Funktion, die aufgerufen wird, sobald sich der Wert des Potentiometers ändert.
Konstruktoren – Potentiometer oder Potentiometer V2 manuell initialisieren.
PotentiometerV2– Erzeugt ein Potentiometer V2.Potentiometer– Erstelle ein Potentiometer.
Winkel#
angle gibt die Winkelposition des Potentiometers in Grad oder als Prozentwert zurück.
Usage:
potentiometer_a.angle(units)
Parameter |
Beschreibung |
|---|---|
|
Die Maßeinheit:
|
geändert#
changed registriert eine Funktion, die immer dann aufgerufen wird, wenn sich der Wert des Potentiometers ändert.
Usage:
changed(callback, arg)
Parameter |
Beschreibung |
|---|---|
|
Eine zuvor definierte Funktion, die ausgeführt wird, wenn sich der Wert des Potentiometers ändert. |
|
Optional. Ein |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Konstruktoren#
Konstruktoren werden verwendet, um manuell PotentiometerV2 und Potentiometer Objekte zu erstellen, die für die Konfiguration von Potentiometern außerhalb von VEXcode erforderlich sind.
PotentiometerV2#
PotentiometerV2 erzeugt ein V5 Potentiometer V2.
Usage:
PotentiometerV2(port)
Parameter |
Beschreibung |
|---|---|
|
Der 3-Draht-Anschluss, an den das Potentiometer V2 angeschlossen ist:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer erzeugt ein Potentiometer.
Usage:
Potentiometer(port)
Parameter |
Beschreibung |
|---|---|
|
Der 3-Draht-Anschluss, an den das Potentiometer angeschlossen ist:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

