Suche Firmware für den ESP-WROOM-32

Hallo Jürgen,

im Auslieferungszustand ist sowohl auf die ESP8266 als auch die ESP32 eine Firmware geflasht mit der man über AT-Befehle die WiFi-Verbindung aufbaut.

Wenn man ein fertiges Arduino-Mega 2560-Projekt hat wo man die vielen IO-Pins eines Mega 2560 direkt ansteuert und jetzt noch Wifi hinzufügen möchte da macht es unter Umständen Sinn die AT-Firmware zu benutzen.

In so gut wie allen anderen Fällen - inbesondere bei neuen Projekten macht es mehr Sinn den ESP32 gleich für alles zu verwenden. Was immer das auch sein mag:

  • Displays mit I2C oder SPI ansteuern
  • onewire oder DHTSensoren einlesen
  • Schrittmotoren ansteuern
  • PWM-Signale erzeugen
  • per Interrupt Dreh-Encoder auslesen
  • Drehzahlen / Frequenzen messen
  • eine zweite serielle Schnittstelle

Das kann der ESP32 alles selbst machen. Plus eine Wifi-Verbindung.
Man installiert sich die Board-Definitionen in die Arduino-IDE und dann programmiert man den ESP32 genauso wie den Arduino.
Mit dem Unterschied dass man mehr flash und viel mehr RAM-Speicher und einen schnelleren Prozessor hat.

Diese AT-Firmware ist ein Graus. Es gibt fertige libraries und wenn die fertig programmmierte Funktionalität eines Beispielprojektes 100%tig passt spart man sich Arbeit.

Selbst bei dem Arduino Mega würde ich eine serielle Verbindung die ich selbst programmiere gegenüber der AT-Firmware bevorzugen.

Jetzt müsstest du mal beschreiben was du insgesamt machen möchtest.
Dann kann man besser beurteilen welche Variante am meisten Sinn macht.
vgs