#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// Token Blynk Anda
char auth[] = "AUTH_TOKEN_BLYNK_ANDA"; // Ganti dengan Auth Token Blynk Anda
// Kredensial WiFi
char ssid[] = "NAMA_SSID_ANDA"; // Ganti dengan nama WiFi Anda
char pass[] = "PASSWORD_WIFI_ANDA"; // Ganti dengan password WiFi Anda
// Pin sensor kelembapan tanah
int sensorPin = A0; // Pin analog untuk pembacaan kelembapan
void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
}
void loop()
{
Blynk.run();
// Baca nilai dari sensor kelembapan tanah
int kelembapan = analogRead(sensorPin);
// Konversi nilai ke persentase (0 - 100%)
int persentase = map(kelembapan, 0, 1023, 0, 100);
// Kirim data kelembapan ke aplikasi Blynk pada Virtual Pin V1
Blynk.virtualWrite(V1, persentase);
// Tunda agar pembacaan tidak terlalu cepat
delay(1000);
}