www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

ESP32 Arduino IDE spletna težavica

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
veter
Član
Član



Pridružen-a: Tor 06 Jan 2004 9:25
Prispevkov: 138
Aktiv.: 0.58
Kraj: Bled

PrispevekObjavljeno: Tor Feb 13, 2024 12:47 pm    Naslov sporočila:  ESP32 Arduino IDE spletna težavica Odgovori s citatom

Lep pozdrav!

V Arduino IDE sem napisal program, ki naredi ESP32 kot web strežnik in na njemu je enostavna spletna stran, s pozdravom Hello, namenjeno za uporabo na mobilnem telefonu.
Sedaj imam težavo ker želim, da ko sem na spletni strani, da telefon po določenem času ne ugasne zaslona. To funkcijo bom namreč potreboval malo kasneje, ko bom spletno stran še nadgradil.
Poizkusil sem z Wake lock API ampak brez uspeha, zgleda da noben browser na telefonu (Samsung Internet, Chrome) ne podpira tega.
Ima kdo kakšno idejo kako rešiti ta problem?
Hvala.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
veter
Član
Član



Pridružen-a: Tor 06 Jan 2004 9:25
Prispevkov: 138
Aktiv.: 0.58
Kraj: Bled

PrispevekObjavljeno: Sre Feb 14, 2024 12:54 pm    Naslov sporočila:   Odgovori s citatom

Da malo dopolnim moj dopis z zadnjimi ugotovitvami.
Kot kaže ni problem v browserjih ampak mora biti spletna stran https in ne http, da podpre Wake lock API.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Janez59
Član
Član



Pridružen-a: Čet 28 Nov 2024 7:45
Prispevkov: 18
Aktiv.: 2.71

PrispevekObjavljeno: Sre Apr 16, 2025 6:46 pm    Naslov sporočila:   Odgovori s citatom

ESP32 sem uspešno povezal na WiFi (s pomočjo primera iz Arduino - WbServer).

Poskušal sem še nekaj drugih primerov za ESP32, nakar mi je crknila WiFi povezava.
Po vpisu programa v ESP32 mi napiše:

"E (98) phy_comm: gpio[0] number: 2 is reserved"

Če v isti kontroler z isto kodo zapišem program na drugem računalniku tega ne napiše in WiFi deluje. Očitno obstaja neka nastavitev v Arduinu, ki pa je ne najdem.
Brskal sem po internetu, vendar nisem našel rešitve.
Ima kdo kakšno idejo?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vpeter
Član
Član



Pridružen-a: Pon 11 Jun 2012 16:05
Prispevkov: 366
Aktiv.: 2.31
Kraj: Maribor okolica

PrispevekObjavljeno: Sre Apr 16, 2025 8:06 pm    Naslov sporočila:   Odgovori s citatom

Nekje se uporabi GPIO pin 2, ki pa je uporabljen za wifi. Preveri v svoji kodi ali ga uporabljaš ali pa ga uporablja katera druga knjižnica.
Nazaj na vrh
Prisoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Janez59
Član
Član



Pridružen-a: Čet 28 Nov 2024 7:45
Prispevkov: 18
Aktiv.: 2.71

PrispevekObjavljeno: Sre Apr 16, 2025 9:04 pm    Naslov sporočila:   Odgovori s citatom

Ali kje v Arduino-tu obstaja kakšna nastavitev, ki jih upošteva?
Lahko vplivajo na na ta port knjižnice, ki sploh niso v uporabi?

Tole je koda:

Koda:
#include <WiFi.h>

const char *ssid = "dd-test";
const char *password = "test11";

NetworkServer server(80);

void setup() {

  Serial.begin(115200);
  pinMode(4, OUTPUT);  // set the LED pin mode

  delay(10);
 
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);

  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  Serial.println("");
  Serial.println("WiFi connected.");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());

  server.begin();
}

void loop() {

}
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Lovro7
Član
Član



Pridružen-a: Pet 06 Sep 2024 18:31
Prispevkov: 27
Aktiv.: 2.87

PrispevekObjavljeno: Sre Apr 16, 2025 10:45 pm    Naslov sporočila:   Odgovori s citatom

Janez59 je napisal/a:
E
Če v isti kontroler z isto kodo zapišem program na drugem računalniku tega ne napiše in WiFi deluje. Očitno obstaja neka nastavitev v Arduinu, ki pa je ne najdem.


Primerjaj nastavitve med računalnikoma. Lahko da je na tistem računalniku druga verzija knjižnice (podatki o mikroprocesorju, ne vem kako se temu reče tako da me lahko kdo popravi) za MCU.
Drugače pa ti priporočam VS code + platformIO.

_________________
Vse je lahko žarnica, če je dovolj toka.
Ne mi zamerit, če se zmotim!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Janez59
Član
Član



Pridružen-a: Čet 28 Nov 2024 7:45
Prispevkov: 18
Aktiv.: 2.71

PrispevekObjavljeno: Pet Apr 18, 2025 9:32 pm    Naslov sporočila:   Odgovori s citatom

Sem poskusil VS code + platformIO. Zadeva deluje - ESP32 se poveže na WiFi.

Sicer pa sem se kar nekaj časa igral na Arduino platformi, iskal nastavitve ki bi povzročile opisano napako, vendar neuspešno.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 491 dni


Powered by phpBB © 2001, 2005 phpBB Group