#include <WiFi.h>
#include <HTTPClient.h>
const char* ssid = "TP-LINK_xxxx";
const char* password = "yyyyyy";
int led = 5;
int led2 = 10;
const char* serverURL = "http://192.168.0.105:8888";
void setup() {
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.println("正在连接到WiFi...");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("已连接到 ");
Serial.println(ssid);
Serial.print("IP地址:");
Serial.println(WiFi.localIP());
}
void loop() {
// 暂时没有内容
digitalWrite(led, HIGH);
digitalWrite(led2, HIGH);
delay(1000);
while(true){
if (WiFi.status() == WL_CONNECTED) {
digitalWrite(led, HIGH);
digitalWrite(led2, HIGH);
delay(1000);
HTTPClient http;
String url = serverURL;
http.begin(url);
int httpResponseCode = http.GET();
if (httpResponseCode > 0) {
digitalWrite(led, HIGH);
digitalWrite(led2, LOW);
Serial.println("Temperature data uploaded successfully.");
} else {
digitalWrite(led, LOW);
digitalWrite(led2, HIGH);
Serial.println("Error uploading temperature data. Error code: " + String(httpResponseCode));
}
delay(5000);
http.end();
}
}
}
ESP32S3-wifi连接服务器
于 2024-06-11 09:09:01 首次发布