Мазмұнға өту

Жарық сенсоры

Жарық сенсоры — бұл аналогты сенсор, оған түсетін жарық деңгейін өлшей алады.


LightSensor(slot) -> ADC

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

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

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

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

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

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

from pibody import LightSensor

light = LightSensor("C")

.read() -> float

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

light.read()
from pibody import Light  # қысқа атау

light = Light("C")

while True:
    print("жарық мәні:", light.read())

.read_u16() -> int

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

data = light.read_u16()
print(data)

.read_uv() -> int

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

data = light.read_uv()
print(data)

.deinit()

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

light.deinit()