Potenciometras#
Įvadas#
Potenciometras yra analoginis jutiklis, matuojantis besisukančio veleno kampinę padėtį. Jis išveda įtampą, proporcingą jo padėčiai.
Priklausomai nuo potenciometro versijos, jo aptinkamas sukimosi dydis skiriasi:
Potenciometras – iki 250 laipsnių
Potenciometras V2 – 330 laipsnių (nuolatinis)
|
|
|---|---|
Potenciometras |
Potenciometras V2 |
Šiame puslapyje kaip potenciometro pavadinimo pavyzdys naudojamas potentiometer_a Jei reikia, pakeiskite jį savo sukonfigūruotu pavadinimu.
Žemiau pateikiamas galimų metodų sąrašas:
angle– Grąžina potenciometro kampinę padėtį laipsniais arba procentais.changed– Registruoja funkciją, kuri bus iškviečiama kaskart, kai pasikeičia potenciometro vertė.
Konstruktoriai – rankiniu būdu inicijuokite potenciometrą arba potenciometrą V2.
PotentiometerV2– Sukurkite potenciometrą V2.Potentiometer– Sukurkite potenciometrą.
kampas#
angle grąžina potenciometro kampinę padėtį laipsniais arba procentais.
Usage:
potentiometer_a.angle(units)
Parametras |
Aprašymas |
|---|---|
|
Matavimo vienetas:
|
pasikeitė#
changed registruoja funkciją, kuri bus iškviečiama kaskart, kai pasikeis potenciometro vertė.
Usage:
changed(callback, arg)
Parametrai |
Aprašymas |
|---|---|
|
Anksčiau apibrėžta function, kuri vykdoma, kai pasikeičia potenciometro vertė. |
|
Pasirinktinai. |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Konstruktoriai#
Konstruktoriai naudojami rankiniu būdu sukurti PotentiometerV2 ir Potentiometer objektus, kurie yra būtini potenciometrų konfigūruojimui ne VEX kode.
PotentiometerV2#
PotentiometerV2 sukuria V5 Potenciometrą V2.
Usage:
PotentiometerV2(port)
Parametras |
Aprašymas |
|---|---|
|
3 laidų prievadas, prie kurio prijungtas potenciometras V2:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer sukuria potenciometrą.
Usage:
Potentiometer(port)
Parametras |
Aprašymas |
|---|---|
|
3 laidų prievadas, prie kurio prijungtas potenciometras:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

