Cours:Esp01 : Différence entre versions
(Page créée avec « <source lang=cpp> // SP-01 // connecter GPIO0 à la masse pour programmer // GPIO0 en l'air pour démarrer !! // connecter CH_PD au Vcc #include <ESP8266WiFi.h> const ch... ») |
(Aucune différence)
|
Version actuelle datée du 20 février 2026 à 08:32
// SP-01
// connecter GPIO0 à la masse pour programmer
// GPIO0 en l'air pour démarrer !!
// connecter CH_PD au Vcc
#include <ESP8266WiFi.h>
const char* host = "esp01DataLog";
const char* ssid = STASSID;
const char* password = STAPSK;
WiFiServer server(8080); // Port TCP
void setup(void) {
Serial.begin(921600);
Serial.println();
Serial.println("Booting Sketch...");
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
if (WiFi.waitForConnectResult() == WL_CONNECTED) {
Serial.println(WiFi.localIP());
server.begin();
} else {
Serial.println("WiFi Failed");
}
}
void loop(void) {
WiFiClient client = server.available();
if (client) {
while (client.connected()) {
if (Serial.available()) {
String data = Serial.readStringUntil('\n');
data.trim(); // Supprime les espaces/retours chariot
if (data.length() > 0) {
client.print(data + "\n");
//Serial.println("Envoyé: " + data); // Debug
}
}
}
client.stop();
}
}