프로그래밍/라즈베리파이 & Qt
2.18.라즈베리파이 광 센서
뽀로로친구에디
2018. 8. 23. 13:20
2.18.라즈베리파이 광 센서
출처: https://gpiozero.readthedocs.io/en/stable/recipes.html#ledboard
LightSensor가 빛과 어둠을 감지하도록하십시오 :
from gpiozero import LightSensor sensor = LightSensor(18) while True: sensor.wait_for_light() print("It's light! :)") sensor.wait_for_dark() print("It's dark :(")
조명이 변경되면 함수를 실행하십시오.
from gpiozero import LightSensor, LED from signal import pause sensor = LightSensor(18) led = LED(16) sensor.when_dark = led.on sensor.when_light = led.off pause()
감지 된 밝기에 따라 PWMLED 변경 밝기를 설정하십시오.
from gpiozero import LightSensor, PWMLED from signal import pause sensor = LightSensor(18) led = PWMLED(16) led.source = sensor.values pause()