Hat jemand dies hier schon mal zum Laufen gebracht?
Bei mir reagiert nix. Verbindung steht aber... :-*
Hat jemand dies hier schon mal zum Laufen gebracht?
Bei mir reagiert nix. Verbindung steht aber... :-*
Hab den hier:
http://www.exp-tech.de/catalogsearch/result/?q=EXP-R05-821
an den Arduino Uno angeschlossen. Mit LED an Pin12.
Den hier:
auf mein Smartphone geladen.
In der App den Server 192.168.4.1 eingestellt, Target Port 333
Internetverbindung unterbrochen. Mit Smartphone Verbindung zu ESP hergestellt "AI-Thinker_F8..." - Verbindung wird im Smartphone angezeigt.
Sende ich in der App per Taste eine 1 oder 0 passiert: nix! Auch nicht auf dem Seriellen Monitor.
Auch wenn ich den Browser öffne und die 192.168.4.1 eingebe: "etwas unerwartetes ist passiert..." - Müsste da nicht die ESP interne Webseite angezeigt werden?
Verlinke bitte deine Links!
So sind sie nicht anklickbar und machen (zumindest mir) zuviel Arbeit.
Ja, hast Recht:
Hmm...
Müssten nicht AT Befehle vom Seriellen Monitor "durchgereicht" werden?
Hab auch CR & NL eingeschalten - da kommt nichts zurück.
Nach dem Einschalten blinkt die ESP kurz blau, dann leuchtet sie dauerhaft rot.
Wenn ich den Kontakt CH_PD zu VCC unterbreche und wieder anstöpsle blinkt wieder kurz die blaue LED.
Inzwischen kann man den ESP8266 mit der Arduino IDE direkt programmieren, da braucht man keinen Arduino mehr dazwischen.
Das 01 Modul hat 4 I/O Ports, um z.B. Relais anzusteuern
Ja, das mit dem standalone vom ESP hab ich mir auch schon überlegt. Hab den mit 2 Out-Pin. Würde ja für ein Motortreiber + Ventil reichen.
Hat jemand ein Beispiel für das Programm?
Hab nach vielem rumprobieren festgestellt:
Um von seriellen Monitor die Befehle an den ESP durchzureichen muss man folgendes machen
Dann kommt ein "OK" zurück !
Ein kleiner Schritt für die Menschheit - ein Großer Schritt für Stoni! ![]()
Du kannst die seriellen Pins auch als I/O Pins nehmen, wenn du im späteren Projekt die serielle Schnittstelle nicht benötigtst.
Für die Entwicklung ist dann aber ein Board mit mehr Ausgängen von Vorteil
Hab hier was gefunden:
Wo bekomm ich die
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
her?
Die IDE will zum Einbinden eine .zip Datei.
Hier:
https://github.com/sandeepmistry/esp8266-Arduino/tree/master/esp8266com/esp8266/libraries
Gibts nur die .h Dateien. Kann man die auch in die Arduino IDE einbinden? Wie? Mich fragt der immer nur nach .zip
- TX mit TX verbinden!!
- RX mit RX!!
Dann ist da aber irgendwas falsch beschriftet...l
Gibbet auch....
Wo bekomm ich die
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>her?
Folge der Anleitung.
Ich sach nur Boardsmanager
Du meinst die Arduino-master.zip? Sind die beiden .h drin.
Kann ich nicht einbinden:
"Specified folder/zip file does not contain a valid library"
Du meinst die Arduino-master.zip?
Nein! Ganz sicher nicht!
Ich meine du sollst der von mir verlinkten Anleitung folgen!
Lesen!
Erst lesen und dann handeln.
Das ist keine Library! (zumindest nicht nur)
Das ist eine IDE Erweiterung.
Der einfachste und stabilste der 3 möglichen Wege:
Verwende die "stable" Variante und installiere sie über den Boards Manager.
@ combie
bei mir ist kein Link
ardubu:
@ combie
bei mir ist kein Link
In Beitrag #9 ist der Link.
Für die, die es auch nicht gleich verstanden haben:
Man installiert mit dieser Anleitung in der Arduino IDE ein Board für den ESP.
Wenn ich dann dieses Board in der IDE auswähle erscheint auch die passende Library.
Hmm, Verbindung zum ESP steht zwar, aber Ansteuerung funktioniert nicht.
Kennt jemand ein anfängerfreundlichen Sketch zum testen?
Hier steht dass zum Laden TX zu TX & RX zu RX verbunden sein muß:
hi,
ist schon gut so...
bei einer solchen verbindung hat jedes gerät einen RX (read - lesen) und einen TX (transmit - senden) anschluß. dabei muß natürlich immer RX mit TX verbunden sein.
man kann das nun so beschriften, daß man den namen des eigenen anschlusses ranschreibt oder den namen des anschlusses am anderen gerät, an das er angeschlossen werden muß. ist schon verwirrend, aber zum glück kann nix passieren, wenn man's falsch macht...
gruß stefan
Ohh yeaaah! Goooil !! ![]()
Stoni hat wieder einen kleinen Fortschritt:
Diese Anleitung funktioniert bei mir jetzt.
Wenn ich jetzt im Browser "http://192.168.100.60/gpio/1" eingebe, schaltet GPIO2 meine LED an. "http://192.168.100.60/gpio/0" wieder aus.
Ohh yeaaah! ![]()
Die richtige IP Adresse holt man sich am Besten aus der Router WLAN-Übersicht: Angeschlossene Geräte.
hi,
gratuliere, stoni. hab' auch noch ein paar ESPs rumliegen, sollt mal was damit machen.
übrigens, tipp am rande:
weise Deinen geräten im router statische IP-adressen zu. da sagst Du dem router, welches gerät mit welcher MAC-adresse fix welche IP bekommt. sonnst ändert sich das auch schon mal, und Du suchst stundenlang fehler, wo eigentlich keine sind.
gruß stefan
Ja richtig: feste IP-Adressen!
Wie steuere ich mit dem Arduino Uno und einem zweiten ESP8266 das erste ESP mit dem Schaltausgang an?
Direkt ESP zu ESP oder: ESP zu Router zu ESP?