#define BLYNK_AUTH_TOKEN "1_aKx_X3dmCZgJ0QqU41q0JXLLZlnUot"
#define BLYNK_TEMPLATE_ID "TMPL3hPyTO9tR"
#define BLYNK_TEMPLATE_NAME "ESP32 LED Ultrasonic"
#define BLYNK_PRINT Serial
#include<WiFi.h>
#include<BlynkSimpleEsp32.h>
const char ssid[] = "Redmi";
const char pass[] = "Sgr2433046";
int ledPin = 12;
int trigPin =15;
int echoPin =2;
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Blynk.begin(BLYNK_AUTH_TOKEN,ssid,pass);
}
void loop() {
Blynk.run();
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
int duration = pulseIn(echoPin,HIGH);
int distance = 0.034*duration/2;
Serial.println(distance);
Blynk.virtualWrite(V1,distance);
delay(1000);
}
BLYNK_WRITE(V0)
{
int value = param.asInt();
digitalWrite(ledPin,value);
}