//Konfigurasi Dengan Blynk
//Sesuaian Dengan Kode Pada Blynk
#define BLYNK_TEMPLATE_ID "TMPL6aCLzozig"
#define BLYNK_TEMPLATE_NAME "Project IoT"
#define BLYNK_AUTH_TOKEN "Q0NMn_dwV99wBqvQlmUl7nS2KBPoPBc2"
#define BLYNK_PRINT Serial
//Library Yang digunakan
#include <BlynkSimpleEsp32.h>
//Konfigurasi Internet Yang Digunakan
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
//Mendefinisikan Pin Yang Digunakan Pada Simulasi
#define RL1 23
//Membaca Kondisi Yang Diterima Dari Blynk
BLYNK_WRITE(V0)
{
int value2 = param.asInt();
if (value2==1)
{
digitalWrite(RL1,HIGH);
}
else
{
digitalWrite(RL1,LOW);
}
}
void setup()
{
//Serial Monitor Pada Baudrate 9600
Serial.begin(9600);
//Memulai Koneksi Blynk
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
//Mengatur Pin Yang Digunakan Sebagai Output
pinMode(RL1, OUTPUT);
}
void loop()
{
//Perintah Menjalankan Program Yang Terintegrasi Dengan Blynk
Blynk.run();
}