#define BLYNK_TEMPLATE_ID "TMPL6r-l0qzmt"
#define BLYNK_TEMPLATE_NAME "Budidaya Jamur Pintar"
#define BLYNK_AUTH_TOKEN "G9mJ20s-ZFUVBrA402R_RsLunwB7jy0y"
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
//============================================================
#include "DHT.h"
#define DHTPIN 4 // Digital pin yang tersambung ke Sensor DHT22
#define DHTTYPE DHT22 // Type Sensor DHT22
DHT dht(DHTPIN, DHTTYPE);
float h;
float t;
void setup() {
Serial.begin(115200);
dht.begin();
//============================================================
WiFi.begin(ssid, pass);
int wifi_ctr = 0;
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("WiFi connected");
Blynk.begin(auth, ssid, pass, "sgp1.blynk.cloud", 80);
}
void loop() {
bacasuhu();
kirimdatablynk();
delay(10);
}
void bacasuhu()
{
t = dht.readTemperature();
h = dht.readHumidity();
Serial.print("Suhu:");
Serial.println(t);
}
void kirimdatablynk()
{
Blynk.virtualWrite(V0, t);
Blynk.run();
}