#include <ThingerESP32.h>
#define USERNAME "soneta"
#define DEVICE_ID "lat2"
#define DEVICE_CREDENTIAL "12345678"
//#define SSID "Wokwi-GUEST"
//#define SSID_PASSWORD ""
const char* ssid = "Wokwi-GUEST" ;
const char* password = "" ;
ThingerESP32 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL);
int analog;
#define LED_PIN 2
void setup() {
pinMode(LED_PIN, OUTPUT);
// koneksi wifi
WiFi.begin(ssid, password) ;
// WiFi.begin(SSID, SSID_PASSWORD) ;
//cek passowrd
while(WiFi.status() != WL_CONNECTED)
{
digitalWrite(LED_PIN, LOW);
delay(500);
}
//apabila terkoneksi
digitalWrite(LED_PIN, HIGH);
thing.add_wifi(ssid, password);
//thing.add_wifi(SSID, SSID_PASSWORD);
thing["Potensiometer"] >> outputValue(analog);
}
void loop() {
thing.handle();
thing.stream(thing["Potensiometer"]);
analog = analogRead(A0);
}