#define BLYNK_TEMPLATE_ID "TMPLGfjflstY"
#define BLYNK_DEVICE_NAME "HighLit"
#define BLYNK_AUTH_TOKEN "BZ6993rSAycKECkpwz5PkcqvTxM6OzB9"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
#include <LiquidCrystal.h>
LiquidCrystal lcd(14, 27, 26, 25, 33, 32);
BlynkTimer timer;
int Potentiometer_pin = 15;
unsigned long lastmillis = millis();
float kWh = 0;
///////////////////////////////////////////////////////////////////////
void setup()
{
Serial.begin(9600);
Serial.println("System; Initialize");
pinMode(Potentiometer_pin, INPUT);
Blynk.begin(auth, ssid, pass);
timer.setInterval(1000L, Test1);
}
void loop()
{
Blynk.run();
timer.run();
}
BLYNK_CONNECTED()
{
Serial.println();
Serial.println();
Serial.println("Blynk Device - ESP32");
Serial.print("Status : ");
Serial.print("CONNECTED");
Serial.println();
Serial.println();
Serial.print("Project : ");
Serial.println("HIGHLIT-FICTC-MODULE");
Serial.println();
Serial.println("/////////////////////////////////////////////////////////");
Serial.println();
Blynk.syncVirtual(V0,V1,V2);
}
void Test1()
{
Serial.println();
Serial.println("TEST1");
kWh = analogRead(Potentiometer_pin);
lastmillis = millis();
Serial.println(kWh);
Serial.println(analogRead(Potentiometer_pin));
Serial.println("kWh");
Serial.println();
}