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