]> vault307.fbx.one Git - garage_door_sensor.git/blobdiff - distanceLux.py
update distanceLux.py to account for senstitivity of lux sensor
[garage_door_sensor.git] / distanceLux.py
index 4925b3653df981136291466097473dd9a2b2aaef..ca939f143e3992c97c5fe2c8bb176f7d24d33347 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,16 +29,24 @@ 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<=2:
+        lux_val=0
+    if lux_val >= 3:
+        lux_val=1
     return(lux_val)
 
 while True:
     measure()
     distance()
-    print(str(lux_val)+' '+str('%.0f'%distance_cm)+'\n')
+    print(str(lux_val)+' '+str('%.0f'%distance_cm))
     time.sleep(.5)