Ich habe es eben erfolglos versucht, indem ich die folgende Zeile hinzugefügt habe, im Setup-Bereich des Sketches:
WiFi.mode(WIFI_STA);
Es ist frustrierend, wenn direkt am Anfang alles nicht klappt.
Ich habe es eben erfolglos versucht, indem ich die folgende Zeile hinzugefügt habe, im Setup-Bereich des Sketches:
WiFi.mode(WIFI_STA);
Es ist frustrierend, wenn direkt am Anfang alles nicht klappt.
Nicht verzweifeln. Ging mir auch so, dass trotz sehr guter Programmierkenntnisse und guter Elektronik-Kenntnisse meine ersten Mikro-Kontroller-Schritte nicht so funktionieren, wie ich mir das dachte. Dabei habe ich drei Dinge gelernt:
1. Ich muss mich erst richtig in die Thematik einlesen und reindenken, da es ein komplexes Feld ist. Mit vielen tollen Möglichkeiten, aber durch Flexibilität auch nicht ganz trivial.
2. Wirklich erst alle Basis-Schaltungen ausprobieren und nicht sofort an die eierlegende Wollmilchsau gehen. So erhält man schnell Erfolgserlebnisse und kann dann schneller alles zusammensetzen als man denkt.
3. Roboter und Mikrokontroller sind großartig und machen riesigen Spaß!
Dranbleiben und das genießen, was schon funktioniert!
... vielleicht helfen dir meine Gedanken etwas.
-30Y: Basic@Schneider_CPC, Kosmos-Baukästen • -20Y: Mindstorms RCX 1.5, Visual Basic, Pascal, php • NOW: Python3, Arduino MEGA, Raspberry Pi 3, NiboBurger, LEGO Boost/Mindstorms
Ohne Anspruch auf Richtigkeit (das Nodedings interessiert mich überhaupt nicht, ich will den ESP8266 als Modul benutzen), und es wird da geschrieben, dass die Teile in der Werkseinstellung eben _nur_ den Hotspot aufmachen- _ohne_ Internet (scheint das Ding nich zu können, beides gleichzeitig, ist ja meistens auch unnötig).
Also: entweder oder.
Infos dazu findest du z.B. hier
Und an diversen anderen Stellen-da klingt es auch ähnlich.
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
Frei programmierbar heisst aber auch: man _muss_ es tun.
Und demnach, was der TO beschreibt, läuft das Ding eben nur als Wlan-Hotspot und nix anderes.
Irgendwas daran sagt mir schon, dass es dann wohl in genau dieser Einstellung ausgeliefert wurde.....
Wundert mich auch nicht, denn das _ist_ beim ESP8266 die "Werkseinstellung".
Das lies bitte an irgendeiner beliebigen Ecke nach....
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
klar muss man es tun, dazu sind ja die nodeMCU Bibliotheken da - hier verstehe ich allerding nicht, wie man überhaupt was damit machen will, wenn man ihn nicht richtig programmiert.
Das wäre ja wie einen beliebigen anderen Sketch laufen lassen zu wollen, ohne einen solchen Sketch überhaupt zu programmieren.
Aber auch um auf Hotspot Routinen zugreifen zu können, muss man ja explizit die Libs #includen, initialisieren und aufrufen: wenn die also jetzt laufen, liegt es am Sketch, der hochgeladen wurde, nicht an "Werkseinstellungen" - nun müssen stattdessen eben die WiFi Client/Server oder die ESP8266WebServer Routinen #included, initialisiert und aufgerufen werden.
Haltstopp: Möglicherweise arbeitet der OP aber gar nicht mit der Arduino IDE? Dann kann ich ohne Kristallkugel allerdings auch nichts weiteres erkennen, und die habe ich grade verliehen...
@pupo:
guck dir doch mal das hier an, samt aller weiterführenden Links:
http://www.mindstormsforum.de/viewtopic.php?f=78&t=9066
Danke für die Links und Hinweise, ich lese mir alles durch. Ich verstehe aber nicht, warum die Beispielsketche, die in der Arduino IDE mit der Bibliothek mitgeliefert werden, offenbar falsch programmiert sind. Wenn irgendwas out of the box funktionieren sollte, dann doch wohl die?
HaWe: Ja, ich arbeite mit der Arduino IDE
Außerdem gibt es eine explizite Einstellung, um den NodeMCU gleichzeitig als Server und Client laufen zu lassen. Dann muss der ESP8266 die doch auch beherrschen?!?
Verwunderte Grüße,
Pupo
@Robotrader: Deine Gedanken helfen mir nur bedingt. Insofern schon gut zu wissen, dass auch bei anderen aller Anfang schwer ist. Aber andererseits - wenn schon das simpelste Beispiel nicht klappt, kommt es mir natürlich sinnlos vor, noch irgendwas anderes zu probieren. An meinem Chip ist keine Elektroschaltung ausser einer simplen Leuchtdiode, Ich habe noch keine Zeile Code programmiert sondern nur das Beispielskript mit den Logindaten fürs WLAN versehen und draufgeladen - Das verdammte Ding soll sich wirklich nur an meinem Netzwerk anmelden, dann wäre ich ja schon mal etwas zufriedener. Ich meine - Beispielsskripte sollen doch zeigen, wie es geht, oder? Und nicht zeigen, wie es nicht funktioniert...?
poste doch bitte endlich mal deinen Code (in Code-Tags), samt Quelle (Link) zur Lib, z.B. github-repository etc.
Ohne Code als Referenz kann man hier doch überhaupt nichts genaues antworten!
Ich hatte schon so einige Beispielskripte - auch von Python-Libraries direkt beigepackt - die nicht (mehr) funktionierten. Mich hat das auch geärgert, weil mir schwer fällt, überhaupt das Problem zu benennen. Aber beispielsweise wird hier im Forum wirklich mit viel Geduld versucht, sich an das Problem heranzutasten. Man lernt schnell, zu "knobeln". Das gehört wohl irgendwie dazu.
Viel Erfolg - da ich mich leider mit deinem Controller überhaupt nicht auskenne und eben selbst auf dem gesamten Gebiet noch neu bin. Wollte nur versuchen, dich etwas zu motivieren! Denn: Schlussendlich macht es einen riesigen Spaß!
-30Y: Basic@Schneider_CPC, Kosmos-Baukästen • -20Y: Mindstorms RCX 1.5, Visual Basic, Pascal, php • NOW: Python3, Arduino MEGA, Raspberry Pi 3, NiboBurger, LEGO Boost/Mindstorms
Lesezeichen