]> vault307.fbx.one Git - garage_door_sensor.git/blobdiff - distanceLux.py
changed threshold for lux_val to trigger on reading. installed hardware
[garage_door_sensor.git] / distanceLux.py
index 4925b3653df981136291466097473dd9a2b2aaef..8125d35128854c8973d2362ebd0463c6ce19350d 100644 (file)
@@ -8,8 +8,8 @@ veml = veml7700.VEML7700(address=0x10, i2c=i2c, it=100, gain=1/8)
 SOUND_SPEED=340
 TRIG_PULSE_DURATION=10
 
-trig_pin=Pin(3, Pin.OUT)
-echo_pin=Pin(2,Pin.IN)
+trig_pin=Pin(2, Pin.OUT)
+echo_pin=Pin(3,Pin.IN)
 
 oled.off()
 time.sleep(0.5)
@@ -29,11 +29,19 @@ def distance():
     ultransonic_duration=time_pulse_us(echo_pin,1,30000)
     global distance_cm
     distance_cm=SOUND_SPEED*ultransonic_duration/20000
+    if distance_cm <= 100:
+        distance_cm=0
+    if distance_cm >= 101:
+        distance_cm=1
     return(distance_cm)
 
 def measure():
     global lux_val
     lux_val = veml.read_lux()
+    if lux_val<=4:
+        lux_val=0
+    if lux_val >= 5:
+        lux_val=1
     return(lux_val)
 
 while True: