From: jimmy Date: Wed, 10 Jul 2024 18:41:08 +0000 (-0500) Subject: process on pico if door/light open/on closed/off instead of sending raw X-Git-Url: https://vault307.fbx.one/gitweb/garage_door_sensor.git/commitdiff_plain/83063eb09538a2592123c42fc984d9de34cb6809 process on pico if door/light open/on closed/off instead of sending raw sensor readings --- diff --git a/distanceLux.py b/distanceLux.py index 4925b36..5203a73 100644 --- a/distanceLux.py +++ b/distanceLux.py @@ -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<=24: + lux_val=0 + if lux_val >= 25: + lux_val=1 return(lux_val) while True: