Мазмұнға өту

Потенциометр

Потенциометр (айнымалы резистор) кәдімгі резисторға ұқсас, бірақ оның кедергісін реттеуге болады. Тұтқаны бұру арқылы кедергі мәнін өзгертесіз.


Potentiometer(slot) -> ADC

Potentiometer объектісін жасау үшін Potentiometer(slot) шақырыңыз.

Сондай-ақ Pot(slot) қысқа атауын пайдалануға болады.

Потенциометр аналогты болғандықтан, оны тек АЦП (аналогты-цифрлық түрлендіргіш) бар слоттарға қосуға болады, ал PiBody-де осындай 2 слот бар: "C" және "F".

Аргументтер:

  • slot (string) — слот белгісі ("C", "F").

Қайтарады: slot аналогтық пині үшін ADC объектісін қайтарады.

from pibody import Potentiometer

pot = Potentiometer("C")

.read() -> float

[0, 1.0] диапазонындағы мәнді қайтарады.

pot.read()
from pibody import Pot  # қысқа атау

pot = Pot("C")

while True:
    print("потенциометр мәні:", pot.read())

.read_u16() -> int

АЦП өңделмеген мәнін [0, 65535] диапазонында оқиды.

data = pot.read_u16()
print(data)

.read_uv() -> int

Микровольтқа түрлендірілген АЦП мәнін оқиды.

data = pot.read_uv()
print(data)

.deinit()

АЦП өшіріп, пинді баламалы түрде пайдалану үшін босатады.

pot.deinit()