示例#1
0
class LDRSensor(Sensor):
    """docstring for LDRSensor"""
    def __init__(self, pin):
        super(LDRSensor, self).__init__(name='LDR')
        self.pin = pin
        self.ldr = LightSensor(self.pin)  # alter if using a different pin
        self.ldr.wait_for_light(timeout=1)  # wait one second

    def __read__(self):
        return self.ldr.value
示例#2
0
#!/usr/bin/env python3

from gpiozero import LightSensor

ldr = LightSensor(18)

while True:
    ldr.wait_for_light()
    print(" light is on")
    ldr.wait_for_dark()
    print("light is off")
# Displays It's Light or Dark

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...")

示例#4
0
文件: sensors.py 项目: vely44/KISAS
from gpiozero import LightSensor
sensor = LightSensor(23)

while True:
    sensor.wait_for_light()
    print("1")
    sensor.wait_for_dark()
    print("0")
    
from gpiozero import LightSensor

# 100nF Capacitor and 1M Ohm CdS Cell
ldr1 = LightSensor(11, queue_len=10, charge_time_limit=0.001, threshold=0.2)

while True:
    ldr1.wait_for_light()
    print("It's light! :)")
    ldr1.wait_for_dark()
    print("It's dark... :(")
示例#6
0
from gpiozero import LightSensor

ldr = LightSensor(23)
i = 0
while True:
    #ldr.wait_for_light()
    #i+=1
    #print("Light detected! ",i)
    if (ldr.wait_for_light()):
        i += 1
        print("Light detected! ", i)
    if (ldr.wait_for_dark()):
        i += 1
        print("No light detected", i)