Potenciometrs#
Ievads#
Potenciometrs ir analogs sensors, kas mēra rotējošas vārpstas leņķisko pozīciju. Tas izvada spriegumu, kas ir proporcionāls tās pozīcijai.
Atkarībā no potenciometra versijas, tā nosakāmā rotācijas vērtība atšķiras:
Potenciometrs – līdz 250 grādiem
Potenciometrs V2 – 330 grādi (nepārtraukts)
|
|
|---|---|
Potenciometrs |
Potenciometrs V2 |
Šajā lapā kā potenciometra nosaukuma piemērs tiek izmantots potentiometer_a Ja nepieciešams, nomainiet to ar savu konfigurēto nosaukumu.
Zemāk ir pieejamo metožu saraksts:
angle– Atgriež potenciometra leņķisko pozīciju grādos vai procentos.changed– Reģistrē funkciju, kas tiks izsaukta ikreiz, kad mainīsies potenciometra vērtība.
Konstruktori — manuāla potenciometra vai potenciometra V2 inicializācija.
PotentiometerV2– Izveidojiet potenciometru V2.Potentiometer– Izveidojiet potenciometru.
leņķis#
angle atgriež potenciometra leņķisko pozīciju grādos vai procentos.
Usage:
potentiometer_a.angle(units)
Parametrs |
Apraksts |
|---|---|
|
Mērvienība:
|
mainījies#
changed reģistrē funkciju, kas tiks izsaukta ikreiz, kad mainīsies potenciometra vērtība.
Usage:
changed(callback, arg)
Parametri |
Apraksts |
|---|---|
|
Iepriekš definēta funkcija, kas tiek izpildīta, mainoties potenciometra vērtībai. |
|
Neobligāti. |
def my_function():
brain.screen.print("Value changed!")
# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)
Konstruktori#
Konstruktori tiek izmantoti, lai manuāli izveidotu PotentiometerV2 un Potentiometer objektus, kas ir nepieciešami potenciometru konfigurēšanai ārpus VEXkoda.
PotentiometerV2#
PotentiometerV2 izveido V5 Potenciometru V2.
Usage:
PotentiometerV2(port)
Parametrs |
Apraksts |
|---|---|
|
3 vadu ports, kuram ir pievienots potenciometrs V2:
|
# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)
Potentiometer#
Potentiometer izveido potenciometru.
Usage:
Potentiometer(port)
Parametrs |
Apraksts |
|---|---|
|
3 vadu ports, kuram ir pievienots potenciometrs:
|
# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)

