#include <CoreX.h>
#include "Connection.h"
// Ubah nilai auth_token dan device Anda
const char* AUTH_TOKEN = "WmKv0eRmercS1E2";
const char* DEVICE_ID = "l05XDRw6V";
// Ubah nilai berikut sesuai jaringan Anda
const char ssid[] = "Wokwi-GUEST";
const char pass[] = "";
void receive(String &bucket, String &data) {
if(bucket == "led"){
digitalWrite(BUILTIN_LED, data.toInt());
if(data == "0"){
Serial.println("LED ON");
} else {
Serial.println("LED OFF");
}
}
}
void setup() {
pinMode(BUILTIN_LED, OUTPUT);
Serial.begin(115200);
WiFi.begin(ssid, pass);
corex.begin(net);
corex.onMessage(receive); // Lakukan receive pada fungsi receive().
setupCoreX();
}
void loop() {
corex.loop();
delay(10); // Hapus komentar untuk memberikan delay 10 milidetik jika terjadi kendala pada stabilitas WiFi.
// Periksa apakah perangkat masih terhubung.
if (!corex.connected()) {
setupCoreX();
}
//==LETAKAN KODE PROGRAM DISINI UNTUK DILAKUKAN PROSES==//
}