Potentiometri#
Johdanto#
Potentiometri on analoginen anturi, joka mittaa pyörivän akselin kulma-asentoa. Se tuottaa asentoonsa verrannollisen jännitteen.
Potentiometrin versiosta riippuen sen havaitsema pyörimisnopeus vaihtelee:
Potentiometri – Jopa 250 astetta
Potentiometri V2 – 330 astetta (jatkuva)
|
|
|---|---|
Potentiometri |
Potentiometri V2 |
Tällä sivulla käytetään esimerkkinä potentiometrin nimeä potentiometer_a Korvaa se tarvittaessa omalla määrittämälläsi nimellä.
Alla on luettelo käytettävissä olevista menetelmistä:
angle– Palauttaa potentiometrin kulma-asennon asteina tai prosentteina.changed– Rekisteröi funktion, jota kutsutaan aina, kun potentiometrin arvo muuttuu.
Konstruktorit – Potentiometrin tai potentiometrin V2 manuaalinen alustaminen.
PotentiometerV2– Luo potentiometri V2.Potentiometer– Luo potentiometri.
kulma#
angle palauttaa potentiometrin kulma-asennon asteina tai prosentteina.
Usage:
potentiometer_a.angle(units)
Parametri |
Kuvaus |
|---|---|
|
Mittayksikkö:
|
muuttunut#
changed rekisteröi funktion kutsuttavaksi aina, kun potentiometrin arvo muuttuu.
Usage:
changed(callback, arg)
Parametrit |
Kuvaus |
|---|---|
|
Aiemmin määritelty funktio, joka suoritetaan, kun potentiometrin arvo muuttuu. |
|
Valinnainen. |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Rakentajat#
Konstruktoreita käytetään PotentiometerV2 ja Potentiometer -objektien manuaaliseen luomiseen, jotka ovat välttämättömiä potentiometrien konfiguroimiseksi VEXcoden ulkopuolella.
PotentiometerV2#
PotentiometerV2 luo V5-potentiometrin V2.
Usage:
PotentiometerV2(port)
Parametri |
Kuvaus |
|---|---|
|
3-johtiminen portti, johon potentiometri V2 on kytketty:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer luo potentiometrin.
Usage:
Potentiometer(port)
Parametri |
Kuvaus |
|---|---|
|
3-johtiminen portti, johon potentiometri on kytketty:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

