Das delay() ist so lang, weil ich sehen wollte, ob es überhaupt funktioniert. Wäre auch erstaunlich, wenn jedes Paket so viel Zeit braucht. Habe nur gesehen, dass es nicht ankommt, wenn man nicht wartet. Immerhin wird jedes mal eine Netzwerkverbindung hergestellt, vielleicht dauert auch das nur einmal so lange und Verschicken geht schneller. Jedenfalls kommt ohne das delay() nix an.
Nun müsstest Du aber analysieren können, warum es bei Dir nicht funktioniert hat.
Ansonsten bin ich so vorgegangen, wie wir vorher schon besprochen hatten, bzw. wie meine Vorschläge waren. Zuerst Fragmente aus dem Internet zusammengesucht und Eigene verwendet, bis es funktionierte. Dann mit dem Hardwarereset-Taster am Modul geschaut, ob es nach dem Starten jedes mal funktioniert. Dann den Sleep eingebaut, dann das delay(). Habs dann noch ein wenig aufgeräumt, damit man durchblickt. War auch noch eine Empfangsroutine drin, die hat auch funktioniert, aber das war ja nun für das Beispiel nicht notwendig.
Interessant ist jetzt natürlich, wo bei Dir das Problem lag.
MfG
Lesezeichen