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
Post a Comment