- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 14

Thema: ESP32 code: Fragen zu wifiserver und webserver

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    1) Das war schon immer so, so lange ich damit herumprobiere. Verschiedene Lösungen sind möglich. Genauer kann ich das leider nicht sagen, weil ich die Methoden der einzelnen Klassen nicht im Kopf habe. Ohne Webserver.h ist alles etwas umständlicher. Da musst Du dann mit client.read() Zeichen einzeln lesen und alles selber zerlegen, was da ankommt. Webserver.h macht es einfacher.
    2) gar nicht unter ein Dach. Die erste Lösung brauchst Du nicht, ich würde die Zweite bevorzugen.
    Wie ich schon schrieb:
    Alles was Du brauchst, bekommst Du über die Webserver-Klasse. Query-String auswerten(.on() ... Handler, falls Daten vorhanden), Daten senden (.send()) und empfangen (.handleClient()).
    und auch um Argumente aus dem Query-String zu bekommen: .hasArg() und .arg().

    MfG

  2. #2
    HaWe
    Gast
    Die erste Lösung brauchst Du nicht, ich würde die Zweite bevorzugen.
    die erste Lösung bietet aber die LED-switch-Links, die in der 2. fehlen, daher brauche ich quasi die 1. Lösung schon noch zusätzlich für "unter 1 Hut" - das wäre ja das Ziel...:
    Wie bekomme ich die LED-Steuerung aus dem 1. Code zusätzlich auf die Website vom 2. Code?

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Mit webserver.h beschränkt es sich auf das Auswerten der Argumente. Wenn ein bestimmtes Argument des Query-String einen bestimmten Wert hat, kannst Du die LED ein oder ausschalten. Zum Beispiel: if(server.arg("bn") == "clear") digitalWrite(LED,1);

  4. #4
    HaWe
    Gast
    sorry, aber du verstehts mich falsch:
    ich kann den Code nicht selber neu schreiben, daher will ich beide lauffähig (!) miteinander kombinieren - evtl mit kleinen Änderungen, aber immerhin lauffähig.
    Wer bekommt das gemeinsam zum Laufen?

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Ich habe Dich richtig verstanden und rate aber davon ab. Weil es auch keinen Sinn ergibt, das zusammen zu frickeln - wie auch immer.

    MfG

  6. #6
    HaWe
    Gast
    dann müsste man also den 1. Code irgendwie erst umprogrammieren und dann hinzufügen, damit man es gemeinsam zum Laufen kriegt...

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Ich weiß nicht. Ich sehe kein Konzept oder erkenne es nicht(?). Ich verstehe auch die Problemstellung dahingehend nicht, weil das scheint nicht Dein Code zu sein, sondern von jemand anderem. Der Zweite ja auch. Dort kann man schauen, wie es gemacht wird. Bloß, was willst Du machen? Wie man eine Webseite erzeugt und auf Eingaben reagieren kann, das hatte ich beim HTML-Tastenfeld schon gezeigt, das war wirklich nicht schwer. Da habe ich auch die Webserver-Klasse verwendet, weil das noch einfacher ist, als mit dem anderen Kram alles zu Fuß zu machen. Programmieren muss man dann allerdings dennoch etwas, das ist nicht zu ändern, aber ohne Plan?


    MfG

Ähnliche Themen

  1. ADC mit Uno, Mega und Due und M4 vs. ESP32
    Von HaWe im Forum Arduino -Plattform
    Antworten: 2
    Letzter Beitrag: 27.08.2019, 22:16
  2. WifiServer: anderer (zusätzlicher) Port als 80 ?
    Von HaWe im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 6
    Letzter Beitrag: 10.11.2017, 10:59
  3. Antworten: 4
    Letzter Beitrag: 24.03.2014, 16:58
  4. RF12 - 433Mhz Funkmodul von Pollin. Fragen zum Code
    Von Kai.s0r im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 16
    Letzter Beitrag: 10.06.2010, 16:37
  5. TWI (Übertragung mehrer Bytes) Code + Fragen
    Von hdtvfreak im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 25.12.2008, 23:08

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen