#include<arduino.h>
#include<esp32Wifi.h>
#include<esp32wifiMulti.h>
#include<ESP32HTTPClient.h>
#include<WifiClient.h>
ESP32WifiMulti WifiMulti
void setup() {
pinMode(16, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
// put your setup code here, to run once:
Serial.begin(115200);
Serial.print();
Serial.print();
Serial.print();
for(uint8_t t = 4; t > 0; t--){
Serial.printf("[SETUP] WAIT %d...\n",t);
Serial.flush();
delay(1000);
}
WiFi.mode(WIFI_STA);
WiFiMulti.addAp("omar","omar420");
}
void loop() {
// put your main code here, to run repeatedly:
// this speeds up the simulation
if((WiFija
HTTPClient http;
Serial.print("[HTTP] begin...\n");
if(http.begin(client,"http://lcefst.orgfree.com/index.php")){//HTTP
Serial.print("[HTTP] GET...\n");
int httpCode = http.GET();
if (httpCode > 0 ){
Serial.print("[HTTP] GET...code:%d\n",httpCode);
if (httpCode ==HTTP_CODE_OK || httpCode=HTTP_CODE_MOVED_PERMANENTLY) {
string payload=http.getString();
Serial.println(payload);
Serial.println(payload.length);
char a16= payload[3];
char a5= payload[2];
char a4= payload[1];
Serial.print("a16="); Serial.println(a16);
Serial.print("a5="); Serial.println(a5);
Serial.print("a4="); Serial.println(a4);
if (a16=='1'){
digitalWrite(16,HIGH);
}else{
digitalWrite(16,LOW);
}
if (a5=='1'){
digitalWrite(5,HIGH);
}else{
digitalWrite(5,LOW);
}
if (a4=='1'){
digitalWrite(4,HIGH);
}else{
digitalWrite(4,LOW);
}
} else {
Serial.printf("[HTTP] GET...failed,error: %s\n",http.errorToString(httpCode).c_str());
}
http.end();
} else{
Serial.printf("[HTTP] Unable to connect\n");
}
}
}
delay(4000);
}