Hallo,
mit dem folgenden Programm-Code bekomme ich nach einem RESET keine richtige Ausgabe im Seriell Monitor.
D.h. es werden einige Zeichen ausgegeben, aber nicht lesbares.
#include <ESP8266WebServer.h>
#include <ESP8266WiFi.h>
#include <ArduinoOTA.h>
#include <TimeLib.h>
const char* ssid = "xxxxxx"; //Zugangsdaten deines Routers einfügen
const char* password = "yyyyy";
#define OUTA D0 // LED_Red
#define OUTB 9 // LED_Green wird gedimmt
WiFiServer server(80); // create a server at port 80
String HTTP_req; // stores the HTTP request
byte LED_Val = 128; // state of LED, off by default
void setup()
{
Serial.begin(115200); // for diagnostics
Serial.println("Waiting for ETH to stabilise");
delay(5000);
Serial.println("Setting up");
WiFi.mode(WIFI_STA); //Stationst-Modus --> Esp8266 im Heimnetzwerk einloggen
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay (500);
Serial.print(".");
}
// Print local IP address and start web server
Serial.println("");
Serial.println("WiFi connected.");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
server.begin(); // start to listen for clients
pinMode(OUTA, OUTPUT); // LED on pin D0
pinMode(OUTB, OUTPUT); // LED on pin 9
ArduinoOTA.begin(); // https://arduino-esp8266.readthedocs.io/en/latest/ota_updates/readme.html
}
Eine IP-Adresse wird zugewiesen und ich bekomme eine Anzeige im Webbrowser.
Ich habe auch schon eine andere Baudrate (9600) versucht.
MfG
Juergen B.