Arduino und ESP8266 Fehler?

Hi, ich habe den Wifichip an den Arduino angeschlossen, wie hier:

Ich habe die Bibliotheken importiert und als Board auch bei Tools > Board > ESP8266 > Arduino gewählt. Wenn ich aber diesen Code hochlade :

#include <Adafruit_NeoPixel.h>
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>


#define NUM_STRIPS 5
#define LED_PER_STRIP 60


const char* ssid = "#######";
const char* password = "########";


Adafruit_NeoPixel strips[NUM_STRIPS];
ESP8266WebServer server(80);


void setup() {
  Serial.begin(115200);


  // WLAN-Verbindung herstellen
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.println("Verbindung zum WLAN herstellen...");
  }
  Serial.println("Verbunden mit WLAN");


  // Lichtstreifen initialisieren
  int stripPins[NUM_STRIPS] = {2, 3, 4, 5, 6}; // An Ihre Verkabelung anpassen



  for (int i = 0; i < NUM_STRIPS; i++) {
    strips[i] = Adafruit_NeoPixel(LED_PER_STRIP, stripPins[i]);
    strips[i].begin();
    strips[i].show();
  }


  // Webserver-Routen festlegen
  server.on("/", HTTP_GET, handleRoot);
  server.on("/led/on", HTTP_GET, handleLedOn);
  server.on("/led/off", HTTP_GET, handleLedOff);
  server.on("/led/color", HTTP_GET, handleLedColor);
  server.on("/led/brightness", HTTP_GET, handleLedBrightness);


  server.begin();
  Serial.println("Webserver gestartet");
}


void loop() {
  server.handleClient();
}


void handleRoot() {
  server.send(200, "text/html", "Willkommen bei der Lichtstreifen-Steuerung");
}


void handleLedOn() {
  int stripIndex = server.arg("strip").toInt();
  if (stripIndex >= 0 && stripIndex < NUM_STRIPS) {
    strips[stripIndex].fill(strips[stripIndex].Color(255, 255, 255));
    strips[stripIndex].show();
    server.send(200, "text/plain", "Lichtstreifen eingeschaltet");
  } else {
    server.send(400, "text/plain", "Ungültiger Streifenindex");
  }
}


void handleLedOff() {
  int stripIndex = server.arg("strip").toInt();
  if (stripIndex >= 0 && stripIndex < NUM_STRIPS) {
    strips[stripIndex].clear();
    strips[stripIndex].show();
    server.send(200, "text/plain", "Lichtstreifen ausgeschaltet");
  } else {
    server.send(400, "text/plain", "Ungültiger Streifenindex");
  }
}


void handleLedColor() {
  int stripIndex = server.arg("strip").toInt();
  int r = server.arg("R").toInt();
  int g = server.arg("G").toInt();
  int b = server.arg("B").toInt();


  if (stripIndex >= 0 && stripIndex < NUM_STRIPS) {
    strips[stripIndex].fill(strips[stripIndex].Color(r, g, b));
    strips[stripIndex].show();
    server.send(200, "text/plain", "Lichtfarbe aktualisiert");
  } else {
    server.send(400, "text/plain", "Ungültiger Streifenindex");
  }
}


void handleLedBrightness() {
  int stripIndex = server.arg("strip").toInt();
  int brightness = server.arg("brightness").toInt();


  if (stripIndex >= 0 && stripIndex < NUM_STRIPS) {
    strips[stripIndex].setBrightness(brightness);
    strips[stripIndex].show();
    server.send(200, "text/plain", "Helligkeit aktualisiert");
  } else {
    server.send(400, "text/plain", "Ungültiger Streifenindex");
  }
  }

Kommt immer diese Fehlermeldung:

. Variables and constants in RAM (global, static), used 29040 / 80192 bytes (36%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ DATA     1504     initialized variables
╠══ RODATA   1320     constants       
╚══ BSS      26216    zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60527 / 65536 bytes (92%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ ICACHE   32768    reserved space for flash instruction cache
╚══ IRAM     27759    code in IRAM    
. Code in flash (default, ICACHE_FLASH_ATTR), used 271296 / 1048576 bytes (25%)
║   SEGMENT  BYTES    DESCRIPTION
╚══ IROM     271296   code in flash   
esptool.py v3.0
Serial port COM3
Connecting........_____....._____....._____....._____....._____....._____....._____


A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header

Ich habe es auch schon versucht mit den Anschluss Flash in GND beim Arduino, hilf aber nicht

Weiß jemand was ich tun kann?

Vg Tmm

Bild zum Beitrag
Fehler, programmieren, Arduino, Script, Platine, ESP8266, Arduino IDE
Wie würdet Ihr heute den Quereinstieg in die IT nehmen, wärt ihr 30?

Ich hab Abitur, jedoch keine Berufsausbildung, dafür etwas Kapital und Berufspraxis(in anderen Bereichen).

Jetzt hab ich mehrere mir bekannte Möglichkeiten

über Selbststudium versuchen einen Job zu landen in Verbindung mit Praktika vielleicht? DE oder USA (habe beide Angehörigkeiten)

Umschulung

Ausbildung

Duales Studium / da normales Studium zu kostenintensiv wird - evlt Fernstudium

Bootcamps, Kurse? In den USA scheint the CompTIA A+ oft erste Eintrittskarte, wie sieht das in Deutschland aus?

Welchen Weg empfiehlt Ihr, die aus der Branche kommen? Viele sagen Quereinsteiger gibts viele andere wieder das es weniger wird. Gibt es ähnlich den USA Zertifikate, Kurse die hier gut akzeptiert werden wo man dann mit einer Stelle anfangen kann und von da sich hocharbeiten kann? Oder sagt ihr doch ehr wenn es keine Ausbildung / Studium ist dann nur über Portfolio?

Jedenfalls nehm ich jetzt wieder Java Programmierung, (15h hab ich mindestens wöchentlich) auf und sobald ich den Fuß drin hab will ich auch an einem Portfolio arbeiten mit Projekten. Parallel irgendwann Mathe Universität aneignen, (wo ich früher meine größten Probleme hatte. Hatte zeitweise Informatik studiert). Halt einfach anfangen irgendwie komm ich schon dazu, trotzdem interessiert mich was Ihr aus der Branche mit Erfahrung aktuell dazu sagt welcher Weg in dem Alter wohl am Besten ist? Azubi Gehalt ist nochmal eine riesige Umstellung und Zeit investment (auch bez auf rente), wenns aber nicht anders geht, mach ich das. Duales Studium trau ich mir nicht ganz zu außer sehr guter Vorbereitung- Wegen Mathematik an der Uni, hatte schonmal nicht geklappt. Gründsätzlich denk ich es ist machbar für mich, das Tempo und die Lücken sind aber das Problem damals gewesen, die ich halt jetzt schon ausbessern/vorbereiten will(gucken wie es wird). Beim dualen Studium muss ich es halt dann und dann packen, außerdem arbeiten plus uni also doppelt belastet und wenn das nicht klappt hat man direkt schulden und muss dem Betrieb zurückzahlen. Da muss man sich eben sicher sein das man nicht scheitert, sonst wär das ein großer Finanzieller Bruch, wo ich das Geld besser angelegt hätte.

Ich will aber wirklich Programmieren, es gibt auch viele die sagen das ein Studium dann eventuell sogar too much ist und es anders schneller zum Job geht. Jedensfalls hab ich jetzt quasi noch ein Jahr bis Ausbildungen wieder anfangen und fange zumindest an, neben Job. Vielleicht hab ich dann ja schon Projekte und versuch mich damit zu bewerben.. Ich lerne Java und wie erwähnt Info - Mathe.

Danke wer bis hier hin gelesen hat, was ist eure Meinung dazu?

IT, programmieren, Karriere, Informatik, Quereinstieg, Softwareentwicklung

Meistgelesene Beiträge zum Thema Programmieren