Потенциометр
Потенциометр (переменный резистор) похож на обычный резистор, но его сопротивление можно регулировать. Поворачивая ручку, вы изменяете величину сопротивления.
Potentiometer(slot) -> ADC
Чтобы создать объект Potentiometer, вызовите Potentiometer(slot).
Также можно использовать короткий псевдоним Pot(slot).
Поскольку потенциометр является аналоговым, его можно подключать только к слотам с АЦП (аналого-цифровым преобразователем), а на PiBody есть только 2 таких слота: "C" и "F".
Аргументы:
slot (string)— метка слота ("C", "F").
Возвращает:
Возвращает объект ADC для аналогового пина slot.
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()