]>
vault307.fbx.one Git - garage_door_sensor.git/blob - distanceLux.py
1 from machine
import Pin
, I2C
, time_pulse_us
4 i2c
= I2C(0, scl
=Pin(1), sda
=Pin(0), freq
=10000) # connected on i2c0
6 veml
= veml7700
.VEML7700(address
=0x10, i2c
=i2c
, it
=100, gain
=1/8)
11 trig_pin
=Pin(3, Pin
.OUT
)
12 echo_pin
=Pin(2,Pin
.IN
)
27 time
.sleep_us(TRIG_PULSE_DURATION
)
29 ultransonic_duration
=time_pulse_us(echo_pin
,1,30000)
31 distance_cm
=SOUND_SPEED
*ultransonic_duration
/20000
36 lux_val
= veml
.read_lux()
42 print(str(lux_val
)+' '+str('%.0f'%distance
_cm
)+'\n')