ESP32 Pins, unterschied zu Arduino Uno ?

Moin zusammen,
Ich habe bisher nur mit Arduino Uno Erfahrung und wollte jetzt mal ein Wlan fähiges Bord haben.

Bin auf ESP32 gestoßen weil der wohl ziemlich beliebt ist.
Meine Frage ist jetzt:
Wie läuft das mit den Pins, beim Ardoino gibts ja Analoge und Digitale und der ESP den ich habe hat P Pins. Anscheint habe ich ein ESP32S gekauft. Ist das ein unterschied ?

Also wie schließe ich jetzt die Sachen an das Bord an ? Ich habe online mal geschaut aber es gibt da scheinbar viele unterscheidliche die dann G Pins haben usw.

Danke schon mal im voraus!


Die Pins werden aus Arduino-IDE-Sicht mit GPIO bezeichnet, wegen des mangelnden Platzes dann "P" oder "G". Also GPIO13 ist bei Dir P13. Im Programm genügt normalerweise dann "13" als Benennung, also digtalWrite(13, HIGH);

Ein paar Deiner Fragen werden hier geklärt: ESP32 Pinout Reference: Which GPIO pins should you use?.

Vermutlich paßt diese Pinbelegung: https://mischianti.org/wp-content/uploads/2021/07/ESP32-DEV-KIT-DevKitC-v4-pinout-mischianti.png

Die mit "Flash" bezeichneten Pins dürfen nicht verwendet werden.

Eher nicht. Ich denke, es handelt sich um einen normalen ESP32 ohne C/S/H.

Soweit ich das sehen kann, ist ein WROOM32 Modul verbaut.

ESP SoCs | Espressif Systems

Die meisten Pins kannst du beim ESP32 über den Mux belegen wie du willst. Sieht sehr nach ESP32 Devkit C v2 aus.

Geh davon aus dass viele Pins Besonderheiten haben.
Also vorsichtshalber zweimal nachlesen wie du einen Pin nutzen kannst/sollst und ob es Einschränkungen gibt.

Das ist mein Cheat-Sheet:

ich nutze meistens nur die 30Pin Boards, bei den 38Pin Boards ist nicht so viel mehr verfügbar...

Der ESP32 (Kontroller) funktioniet mit 3,3V.
5V auf Eingänge macht den ESP kaputt. Auch können die Ausgänge nicht soviel Strom liefern, wie die des ATmega auf dem UNO.
Grüße Uwe

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.