from time import sleep
from machine import Pin
import utime
kirmizi = Pin (4, Pin.OUT)
yesil = Pin (5, Pin.OUT)
mavi = Pin (6, Pin.OUT)
trig1 = Pin (2, Pin.OUT)
echo1 = Pin (3, Pin.IN)
def dis1():
trig1.low()
utime.sleep_us(2)
trig1.high()
utime.sleep_us(5)
trig1.low()
while echo1.value() == 0:
signal1off = utime.ticks_us()
while echo1.value() == 1:
signal1on = utime.ticks_us()
timet1 = signal1on - signal1off
return timet1
while True:
time1 = dis1()
cm1 = time1 * 0.034 / 2
print(cm1)
if(cm1 <= 7):
kirmizi.on()
yesil.off()
mavi.off()
if(cm1 > 7 and cm1 < 14):
kirmizi.off()
yesil.on()
mavi.off()
if(cm1 > 14 ):
kirmizi.off()
yesil.off()
mavi.on()