| @@ -0,0 +1,65 @@ | |||||
| #ifdef ESP32 | |||||
| #include <WiFi.h> | |||||
| #include <HTTPClient.h> | |||||
| #else | |||||
| #include <ESP8266WiFi.h> | |||||
| #include <ESP8266HTTPClient.h> | |||||
| #include <WiFiClient.h> | |||||
| #endif | |||||
| #include <Wire.h> | |||||
| const char* ssid = "Wifiname"; | |||||
| const char* password = "password"; | |||||
| const char* serverName = "https://scholarspedia.com/Neonflake/post-esp-data.php"; | |||||
| String apiKeyValue = "Neonflake0799"; | |||||
| void setup() { | |||||
| Serial.begin(9600); | |||||
| WiFi.begin(ssid, password); | |||||
| Serial.println("Connecting"); | |||||
| while(WiFi.status() != WL_CONNECTED) { | |||||
| delay(500); | |||||
| Serial.print("."); | |||||
| } | |||||
| Serial.println(""); | |||||
| Serial.print("Connected to WiFi network with IP Address: "); | |||||
| Serial.println(WiFi.localIP()); | |||||
| } | |||||
| void loop() { | |||||
| //Add your code here | |||||
| //End your code here | |||||
| if(WiFi.status()== WL_CONNECTED){ | |||||
| HTTPClient http; | |||||
| http.begin(serverName); | |||||
| http.addHeader("Content-Type", "application/x-www-form-urlencoded"); | |||||
| //Change your names here | |||||
| String httpRequestData = "api_key=" + apiKeyValue + "&temperature=" + Temp_value + "&luminosity=" + Lumi_value + "&pH=" + pH_value + ""; | |||||
| //Dont edit anything below | |||||
| int httpResponseCode = http.POST(httpRequestData); | |||||
| if (httpResponseCode>0) { | |||||
| if(httpResponseCode==200){ | |||||
| Serial.print("Server succesfully updated"); | |||||
| Serial.println(""); | |||||
| } | |||||
| else{ | |||||
| Serial.print("HTTP Response code: "); | |||||
| Serial.print(httpResponseCode); | |||||
| Serial.println(""); | |||||
| } | |||||
| } | |||||
| else { | |||||
| Serial.print("Error code: "); | |||||
| Serial.println(httpResponseCode); | |||||
| } | |||||
| http.end(); | |||||
| } | |||||
| else { | |||||
| Serial.println("WiFi Disconnected"); | |||||
| } | |||||
| delay(900000); | |||||
| } | |||||