#define BLYNK_TEMPLATE_ID "TMPL3c9S4Qp6G"
#define BLYNK_TEMPLATE_NAME "Ultrasonic"
#define BLYNK_AUTH_TOKEN "9hZb_tN4xmGMUIuWZnnfDfSDm13fJFxr"
#include<wifi.h>
#include
from machine import Pin, time_pulse_us
import time
trig = Pin(21, Pin.OUT)
echo = Pin(22, Pin.IN)
led = Pin(14, Pin.OUT)
def measure_distance():
trig.off()
time.sleep_us(2)
trig.on()
time.sleep_us(10)
trig.off()
pulse_duration = time_pulse_us(echo, 1, 30000)
distance = (pulse_duration / 2) * 0.0343
return distance
while True:
distance = measure_distance()
print('Distance: {:.2f} cm'.format(distance))
if distance > 10:
led.on()
else:
led.off()
time.sleep(1)