#define BLYNK_TEMPLATE_ID "TMPL6nPXJFToJ"
#define BLYNK_TEMPLATE_NAME "Tinggi Air"
#define BLYNK_AUTH_TOKEN "6tJs8e6jq5mhjN9a2AfJu9nqrO4qGZQ8"
#define BLYNK_DEVICE_NAME "Tinggi Air"
char auth[] = "6tJs8e6jq5mhjN9a2AfJu9nqrO4qGZQ8";
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[] = "Pbh Kelompok 6";
char pass[] = " ";
int trig_pin = 5;
int echo_pin = 4;
long echotime;
void setup() {
Serial.begin(9600);
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
digitalWrite(trig_pin, LOW);
Blynk.begin(auth, ssid, pass);
}
void loop() {
float luas_alas = 28.26;
float tinggi_gelas = 6.41;
float volume, tinggi_air, jarak_pantul;
digitalWrite(trig_pin, HIGH);
delayMicroseconds(10);
digitalWrite(trig_pin, LOW);
echotime = pulseIn(echo_pin, HIGH);
jarak_pantul = (0.034 * (float) echotime)/2;
tinggi_air = tinggi_gelas - jarak_pantul;
volume = luas_alas * tinggi_air;
Serial.println("jarak permukaan = ");
Serial.println(jarak_pantul);
Serial.println(" Cm");
Serial.println("Tinggi air = ");
Serial.println(tinggi_air);
Serial.println(" Cm");
Serial.println("Volume = ");
Serial.println(volume);
Serial.println(" Cm3");
Serial.println("========================");
Blynk.run();
delay(2000);
}