ein bild anhang variablen aendern

Hallo libe gemeinde
habe ei webserver am laufen, es werden temperaturen usw angezeigt soweit allesgut...jedoch wollte ich zu zu den temperaturen auch verschiedene Bilder anzeigen....zB. temperatur im Bereich von10-20C Bild nr1 ,20-25C Bild nr2
temperatura = sensors.getTempCByIndex(0);
if(temperatura > 10 && temperatura < 20)
{ {
//hier sollte ne Instruktion wie fuer den ausgewaehlten div stehen }
}

  • Temperatura zew.

    9.56 °C

  • So sollte es aussehen nur die Bilder sollten automatisch getauscht werden https://scr.hu/1ssr/r24x2
    Mein Problem liegt daran dass Bild soll im div sein und temperatur im paragraph


    weiss mir da jemand zu helfen pilss :slight_smile:

    mamahuana:
    Hallo libe gemeinde

    Ja...und?

    Nicht so ungeduldig ! :wink:

    Er überlegt wahrscheinlich noch :sleeping:

    und jetzt geht es langsam unter ...

    Und was ist das Problem?
    genauso wie du den Wert 9.56 dynamisch in deine Web-Seite einfügst, viaclient.print(temperatura)  irgendwann nach  client.print("<body> ...");  , kannst du doch auch einen Bild-Namen einfügen, oder ?

    Wemnn das Bild selbst auf einem server liegt, der ein Dateisystem hat (also kein Arduino), tust du dich leichter :wink:

    Vergiss es. Ein Arduino-Webserver kan m.W. keinen zweiten TCP-Stream für den Download des Bildes aufmachen (im klassischen Modus mit "".

    Du musst die Bilder entweder Base64-codiert direkt in den HTML-Code einbetten (dann wird bei Pixel-Grafiken aber sehr schnell der Speicher knapp) oder SVG-Graphiken verwenden. Letztere sind sparsam im Verbauch und können als Objekt ebenfalls direkt in den HTML-Code eingesetzt werden.

    Vergiss es. Ein Arduino-Webserver kan m.W. keinen zweiten TCP-Stream für den Download des Bildes aufmachen

    Je nach Arduino und Chipsatz durchaus 4 Verbindungen gleichzeitig.
    Auch kann der Browser die Dinge eins nach dem anderen abholen, wenn die Gegenseite nichts anderes zulässt.

    Da steckt also wenig Problem.

    Wichtiger:
    Kaum ein Arduino hat die Ressourcen um ein Bild spontan zusammen zu klöppeln.
    Da liegen Hase und Pfeffer im Topf.

    Ein Arduino-Webserver kan m.W. keinen zweiten TCP-Stream für den Download des Bildes aufmachen (im klassischen Modus mit "".

    Das macht doch der client browser?

    client.print (F("Nur mal so:
    "));
    client.print (F("
    Danke an arduino.cc fuer den demo webspace"));