sensor ultrasonik with Blynk

 ini adalah source code dari sensor ultrasonik with blynk


#define BLYNK_PRINT Serial

#define trigPin D2

#define echoPin D1


#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266.h>


long durasi;

int jarak;


char auth[] = "YU-WLPStbNZlrJiop_qEb7ZeA4ZgzGwm";   

char ssid[] = "LAB";

char pass[] = "temanqu2022";    


void setup()

{

  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);

  pinMode(trigPin, OUTPUT);

  pinMode(echoPin, INPUT);

}


void loop()

{

  digitalWrite(trigPin, LOW);

  delayMicroseconds(2);

  digitalWrite(trigPin, HIGH);

  delayMicroseconds(10);

  digitalWrite(trigPin, LOW);

  durasi = pulseIn(echoPin , HIGH);

  jarak = durasi * 0.034/2;

  Blynk.virtualWrite(V1, jarak);

  if (jarak <= 15){

    Blynk.notify("ESP8266 Alert -> jarak <= 15");

  }

  Serial.print("jarak: ");

  Serial.println(jarak); 

  Blynk.run();

}

Comments