Už jsem tady zase
potřeboval bych s programu co se připojuje k domácí síti udělat přístupový bod viz přílohy v příloze Aces Point.txt tak jak to potřebuji nastavit v příloze připojení na domácí síť.txt díky
Moderátor: Moderátoři
Kód: Vybrat vše
WiFi.softAP(ssid, password);Kód: Vybrat vše
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
if (WiFi.waitForConnectResult() != WL_CONNECTED) {
Serial.println("WiFi Failed!");
return;
}Kód: Vybrat vše
WiFi.softAP(ssid, password);Kód: Vybrat vše
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
if (WiFi.waitForConnectResult() != WL_CONNECTED) {
Serial.println("WiFi Failed!");
return;
}Kód: Vybrat vše
// Replace with your network credentials
const char* ssid = "ESP32-Access-Point";
const char* password = "123456789";Kód: Vybrat vše
server.on("/get", HTTP_GET, ... Kód: Vybrat vše
server.on("/neco", HTTP_GET, [], (AsyncWebServerRequest *request) {
// tady vygeneruj svoji stranku napr. do promenne outputMessage
String outputMessage = "obsah stranky";
// ted se odesle:
request->send(200, "text/text", outputMessage);
}Kód: Vybrat vše
void zpravaHlavni() {
// načtení hodnoty analogového pinu a času
// od spuštění Arduina ve formátu String
String analog = String(analogRead(analogPin));
String cas = String(millis() / 1000/60);
String cass= String(millis() / 1000);
// vytvoření zprávy, která bude vytištěna
// v prohlížeči (<br> znamená nový řádek)
String zprava = "ESP32 Web Server<br>";
zprava += "Analogovy pin A0: ";
zprava += analog;
zprava += "<br>Cas od spusteni Modulu ESP32-S je ";
zprava += cas;
zprava += " minut nebo ";
zprava += cass;
zprava += " sekund.";
zprava += "Sila Wifi signalu = ";
zprava += WiFi.RSSI();
zprava += "<br><br>Stav LED: ";
zprava += digitalRead(LEDka);
zprava += "<br><br>";
// vytištění zprávy se statusem 200 - OK
server.send(200, "text/html", zprava);
}Kód: Vybrat vše
// tady vygeneruj svoji stranku napr. do promenne outputMessageNa jaké stránce se to má zobrazit ? Jaké má být její URI ?