#include <WiFi.h>
#include <HTTPClient.h>
#include <string>
#include <ESP32Servo.h>
#define SERVO_PIN 18
Servo servo;
#define ssid "Wokwi-GUEST"
#define password ""
const String url = "http://79.210.242.109/handle_data.php";
void setup() {
// put your setup code here, to run once:
servo.attach(18);
Serial.begin(115200);
Serial.println("Hello, ESP32!");
WiFi.begin(ssid,password,6);
while (WiFi.status() != WL_CONNECTED){
delay(100);
}
Serial.println("connected");
Serial.println(WiFi.localIP());
}
int getData(){
HTTPClient http;
http.useHTTP10(true);
http.begin(url);
http.GET();
String result = http.getString();
http.end();
//Serial.println(result);
return std::stoi(result.c_str());
}
void loop() {
int data = getData();
//Serial.println(data);
servo.write(data);
delay(1000);
}