#define BLYNK_TEMPLATE_ID "TMPL37IJF_aXY"
#define BLYNK_TEMPLATE_NAME "pro"
#define BLYNK_AUTH_TOKEN "ouLl5TrL10cmysAKQlclzzG69EHa48Lc"
#define BLYNK_PRINT Serial
#include <SoftwareSerial.h>
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
#include <Wire.h>
char auth[] = "ouLl5TrL10cmysAKQlclzzG69EHa48Lc";
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
void setup() {
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
void loop()
{
int16_t i = analogRead(35);
String msg = i < 40 ? "DRY" : i > 70 ? "WET" : "OK";
double msg1 = i;
Serial.print("moisture content:");
Serial.print(msg1);
Serial.print("%");
Serial.print(", condition:");
Serial.println(msg);
int16_t j = analogRead(34);
double npk = j;
Serial.print("Nitrogen value:");
Serial.print(npk);
Serial.println("g");
delay(5000);
}