#include <CoreX.h>
#include "Connection.h"
// Ubah nilai auth_token dan device Anda
const char* AUTH_TOKEN = "LhQyIRpfRhIW5EG";
const char* DEVICE_ID = "f9xwEQSxn";
// Ubah nilai berikut sesuai jaringan Anda
const char ssid[] = "Wokwi-GUEST";
const char pass[] = "";
void receive(String &bucket, String &data) {
if(bucket == "LED1"){
digitalWrite(25, data.toInt());
if(data == "1"){
Serial.println("LED ON");
} else {
Serial.println("LED OFF");
}
}
}
void setup() {
pinMode(25, 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();
}
delay(10);
//==LETAKAN KODE PROGRAM DISINI UNTUK DILAKUKAN PROSES==//
}