#include<WiFi.h>
#include <HTTPClient.h>
const char* ssid = "Wokwi-GUEST";
const char* pass = "";
unsigned const long interval = 2000;
unsigned long zero = 0;
void setup(){
Serial.begin(115200);
WiFi.begin(ssid, pass);
while(WiFi.status() != WL_CONNECTED){
delay(100);
Serial.println(".");
}
Serial.println("WiFi Connected!");
Serial.println(WiFi.localIP());
}
void loop() {
if (millis() - zero > interval) {
String gateID = "1";
String qr = "90000000016";
HTTPClient http;
http.begin("http://103.187.114.7/goalpara/ceksaldo_curl_2.php?kodegate=" + gateID + "&koderf=" + qr);
int httpResponCode = http.GET();
if (httpResponCode > 0) {
String payload = http.getString();
Serial.print("Response: ");
Serial.println(payload);
// Cari posisi 'buka='
int bukaPos = payload.indexOf("buka=");
if (bukaPos != -1) {
// Ambil nilai setelah 'buka=' hingga karakter berikutnya
String bukaValue = payload.substring(bukaPos + 5, bukaPos + 6);
Serial.print("Nilai 'buka': ");
Serial.println(bukaValue);
} else {
Serial.println("Tidak ditemukan 'buka=' dalam respons.");
}
} else {
Serial.print("Error ");
Serial.println(httpResponCode);
}
zero = millis();
}
}