#include <CoreX.h>
#include "Connection.h"
int pot;
int nilai;
int led ;
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x27, 16, 2);
CoreXTimer timer;
const char*AUTH_TOKEN="MetJ1mU3fyxcMcX";
const char*DEVICE_ID = "musIqhqBu";
const char ssid[] = "Wokwi-GUEST";
const char pass[] = "";
void send() {
if (pot > 700){
corex.send("potensiometer", String("ya segitu"));
}else {
corex.send("potensiometer", String("BASAH"));
}
}
void receive(String &bucket, String &data){
Serial.println("Bucket: " + bucket);
Serial.println("Data: " + data);
}
void setup() {
pinMode(32, INPUT);
Serial.begin(115200);
pinMode(led, OUTPUT);
WiFi.begin(ssid, pass);
corex.begin(net);
lcd.init();
lcd.backlight();
timer.setInterval(1000,send);
setupCoreX();
}
void loop() {
timer.run();
int nilai = analogRead(17);
pot = analogRead(32);
Serial.println(pot);
if (!corex.connected()) {
setupCoreX();
digitalWrite(led, HIGH);
lcd.print("OKKK :");
lcd.print(pot);
lcd.setCursor(1, 0);
lcd.setCursor(6, 0);
(nilai > 700);
}
pot = analogRead(32);
}