Potentiometer#
Invoering#
De potentiometer is een analoge sensor die de hoekpositie van een roterende as meet. Hij geeft een spanning af die evenredig is met de positie.
Afhankelijk van de versie van de potentiometer varieert de mate van rotatie die deze kan detecteren:
Potentiometer – Tot 250 graden
Potentiometer V2 – 330 graden (continu)
|
|
|---|---|
Potentiometer |
Potentiometer V2 |
Op deze pagina wordt potentiometer_a als voorbeeld van een potentiometernaam gebruikt. Vervang dit door uw eigen geconfigureerde naam indien nodig.
Hieronder vindt u een lijst met beschikbare methoden:
angle– Geeft de hoekpositie van de potentiometer terug.changed– Registreert een functie die wordt aangeroepen wanneer de waarde van de potentiometer verandert.
Constructors – Initialiseer handmatig een potentiometer of potentiometer V2.
PotentiometerV2– Maak een potentiometer V2 aan.Potentiometer– Maak een potentiometer.
hoek#
angle geeft de hoekpositie van de potentiometer terug.
Usage:
potentiometer_a.angle(units)
Parameter |
Beschrijving |
|---|---|
|
De meeteenheid:
|
veranderd#
changed registreert een functie die moet worden aangeroepen wanneer de waarde van de potentiometer verandert.
Usage:
changed(callback, arg)
Parameters |
Beschrijving |
|---|---|
|
Een eerder gedefinieerde functie die wordt uitgevoerd wanneer de waarde van de potentiometer verandert. |
|
Optioneel. Een |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Constructeurs#
Constructors worden gebruikt om handmatig PotentiometerV2 en Potentiometer -objecten te creëren, die nodig zijn voor het configureren van potentiometers buiten VEXcode.
PotentiometerV2#
PotentiometerV2 creëert een Potentiometer V2.
Usage:
PotentiometerV2(port)
Parameter |
Beschrijving |
|---|---|
|
De 3-draads poort waarop de potentiometer V2 is aangesloten:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer creëert een potentiometer.
Usage:
Potentiometer(port)
Parameter |
Beschrijving |
|---|---|
|
De 3-draads poort waarop de potentiometer is aangesloten:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

