INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Ethernet-Wetter-Cam
23.06.2015, 19:21
Beitrag #41
RE: Ethernet-Wetter-Cam
Ah ja...
Ändere mal das hier...
Code:
if (StrContains(HTTP_req, "GET / ")
                                   || StrContains(HTTP_req, "GET /IMAGE.JPG")) {
in das hier:
Code:
if (StrContains(HTTP_req, "GET /IMAGE.JPG")) {

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2015, 19:26
Beitrag #42
RE: Ethernet-Wetter-Cam
(23.06.2015 19:21)Thorsten Pferdekämper schrieb:  Ah ja...
Ändere mal das hier...
Code:
if (StrContains(HTTP_req, "GET / ")
                                   || StrContains(HTTP_req, "GET /IMAGE.JPG")) {
in das hier:
Code:
if (StrContains(HTTP_req, "GET /IMAGE.JPG")) {

Hi Thorsten,
ich hätte auch nichts anderes erwartet. Es funktioniert so, wie ich es mir vorgestellt habe. Jetzt muss ich nur den Aufruf der GetPicture verlangsamen, damit die Bilder nicht sofort nacheinander ausgegeben werden.
Und dann muss ich verstehen, wie diese "->" und "*" funktionieren. Per google habe ich noch nichts gefunden.

Gruß und Danke Ulli.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2015, 20:10
Beitrag #43
RE: Ethernet-Wetter-Cam
(23.06.2015 19:26)4711engel schrieb:  Jetzt muss ich nur den Aufruf der GetPicture verlangsamen, damit die Bilder nicht sofort nacheinander ausgegeben werden.
Das verstehe ich jetzt nicht. Kannst Du mir das Problem erklären?

Zitat:Und dann muss ich verstehen, wie diese "->" und "*" funktionieren. Per google habe ich noch nichts gefunden.
http://www.cplusplus.com/doc/tutorial/pointers/
http://www.cplusplus.com/doc/tutorial/classes/

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2015, 20:21
Beitrag #44
RE: Ethernet-Wetter-Cam
Hi,
wenn ich das schon richtig verstehe, dann wird ja in der LOOP die Aufnahme eines neuen Bildes (TakingPicture-Funktion) verzögert. Einmal pro Minute aktuell ein neues Bild.
Aber die handleWebServer-Funktion wird ja nun regelmäßig aufgerufen. Und damit dann auch die GetPicture-Funktion und auch die AusgabeBrowser-Funktion. Also die beiden Ausgabeteile des sketch für Bild und Sensor-Daten..
Bei den Daten kann die Ausgabe ruhig öfter kommen. Nur das Bild muss nicht ständig aktualisiert werden. Hier reicht ein analoger Rythmus zur TakingPicture. Sonst wird ja nur das gleiche Bild wiederholt ausgegeben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2015, 20:41
Beitrag #45
RE: Ethernet-Wetter-Cam
(23.06.2015 20:21)4711engel schrieb:  Aber die handleWebServer-Funktion wird ja nun regelmäßig aufgerufen. Und damit dann auch die GetPicture-Funktion und auch die AusgabeBrowser-Funktion. Also die beiden Ausgabeteile des sketch für Bild und Sensor-Daten..
Bei den Daten kann die Ausgabe ruhig öfter kommen. Nur das Bild muss nicht ständig aktualisiert werden. Hier reicht ein analoger Rythmus zur TakingPicture. Sonst wird ja nur das gleiche Bild wiederholt ausgegeben.
Ah, ok. Aber das ist das Problem der Webseite:
Code:
client->println("Refresh: 1");  // refresh the page automatically every sec
Lass das einfach mal weg, sowohl in AusgabeBrowser als auch getPicture.
Das ganze hat nichts damit zu tun, dass handleWebServer oft aufgerufen wird.

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2015, 20:53
Beitrag #46
RE: Ethernet-Wetter-Cam
(23.06.2015 20:41)Thorsten Pferdekämper schrieb:  
(23.06.2015 20:21)4711engel schrieb:  Aber die handleWebServer-Funktion wird ja nun regelmäßig aufgerufen. Und damit dann auch die GetPicture-Funktion und auch die AusgabeBrowser-Funktion. Also die beiden Ausgabeteile des sketch für Bild und Sensor-Daten..
Bei den Daten kann die Ausgabe ruhig öfter kommen. Nur das Bild muss nicht ständig aktualisiert werden. Hier reicht ein analoger Rythmus zur TakingPicture. Sonst wird ja nur das gleiche Bild wiederholt ausgegeben.
Ah, ok. Aber das ist das Problem der Webseite:
Code:
client->println("Refresh: 1");  // refresh the page automatically every sec
Lass das einfach mal weg, sowohl in AusgabeBrowser als auch getPicture.
Das ganze hat nichts damit zu tun, dass handleWebServer oft aufgerufen wird.



Ich habe nun beide refresh rausgenommen.
Was passiert nun: TakingPicture läuft durch aber dann wird im Browser die Verbindung beendet. Ich muss dann erst im Browser per Mausklick ein refresh (im Adressfeld) machen. Danach wird das Bild ausgegeben und die Verbindung wieder beendet. Danach startet wieder TakingPicture.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2015, 21:11
Beitrag #47
RE: Ethernet-Wetter-Cam
Hi,

also dass Du die Seite manuell neu laden musst hatte ich erwartet. Das ist klar.
Allerdings sollte das takingPicture unabhängig davon, was Du im Browser machst, einmal pro Minute aufgerufen werden.
Kannst Du einfach mal die Seite einmal laden und dann ein paar Minuten warten?

Ansonsten: Wenn Du wieder ein refresh willst, dann mach das mit dem refresh wieder rein, aber nur in AusgabeBrowser und mit "Refresh: 60" statt 1.

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.06.2015, 21:21
Beitrag #48
RE: Ethernet-Wetter-Cam
(23.06.2015 21:11)Thorsten Pferdekämper schrieb:  Hi,

also dass Du die Seite manuell neu laden musst hatte ich erwartet. Das ist klar.
Allerdings sollte das takingPicture unabhängig davon, was Du im Browser machst, einmal pro Minute aufgerufen werden.
Kannst Du einfach mal die Seite einmal laden und dann ein paar Minuten warten?

Ansonsten: Wenn Du wieder ein refresh willst, dann mach das mit dem refresh wieder rein, aber nur in AusgabeBrowser und mit "Refresh: 60" statt 1.

Also,
es wird nur TakingPicture ausgeführt. Die Verbindung bleibt getrennt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino UNO und Ethernet Shield 2 POE und Fritzbox 3272 tr3 2 151 19.11.2016 10:46
Letzter Beitrag: tr3
  Ethernet Modul Enc28j60 Pin13 LED Schalten BennIY 16 497 27.09.2016 20:30
Letzter Beitrag: BennIY
  Wo kann ich hier noch Code spahren? (SPI-,Ethernet-,SD-,GSM-Library) avoid 4 377 05.06.2016 14:16
Letzter Beitrag: avoid
  Daten per Ethernet Shield 2 senden Mark79 3 860 22.03.2016 19:29
Letzter Beitrag: Mark79
  array von Php --> Arduino zu senden (ethernet) Mourti 0 441 27.01.2016 22:11
Letzter Beitrag: Mourti
  Port B vom Arduino Ethernet einlesen magifix 0 351 08.01.2016 10:46
Letzter Beitrag: magifix
  BARCODE Abfrage über Ethernet Shield Wampo 3 791 05.12.2015 12:11
Letzter Beitrag: Wampo
  Probleme mit SPI - Ethernet und nRF24L01 itsy 35 2.970 21.11.2015 19:59
Letzter Beitrag: ardu_arne
  Problem mit der Ethernet Library (client.connect) ardu_arne 3 649 06.10.2015 17:06
Letzter Beitrag: ardu_arne
  Probleme mit Ethernet-Shild und <wire.h> Arne 5 1.004 08.09.2015 21:18
Letzter Beitrag: Arne

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste