membuat sensor ultrasonik dengan nodemcu dan blynk

 ini adalah source code dari percobaan 


  #define BLYNK_PRINT Serial

#define trigPin D3

#define echoPin D4


#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266.h>


long durasi;

int jarak;


char auth[] = "sqIRmz34Rgw0HMKgYy8KCklXNiKUt-92";

char ssid[] = "LAB";

char pass[] = "temanqu2022";


BlynkTimer timer;


void myTimerEvent()

{

  Blynk.virtualWrite(V1, jarak);

}


void setup()

{

  pinMode(trigPin, OUTPUT);

  pinMode(echoPin, INPUT);

  Serial.begin(9600);

  

  Blynk.begin(auth, ssid, pass, IPAddress(103,56,206,108),8080);

  timer.setInterval(1000L, myTimerEvent);

}


void loop()

{

  digitalWrite(trigPin, LOW);

  delayMicroseconds(5);


  digitalWrite(trigPin, HIGH);

  delayMicroseconds(10);

  digitalWrite(trigPin, LOW);


  durasi = pulseIn(echoPin , HIGH);

  jarak = durasi * 0.034/2;

 

  Blynk.run();

  timer.run();

}


Comments