Last Updated on 25. Juli 2024 by sfambach
Ein kleines ESP32 C3 Board zum Preis 04/2024 von rund ~3€ ohne Versand. Für kleinere Projekte sollte das Board ausreichend sein, Es bietet jedoch viele Vorteile des ESP32 wie WLAN und BlueTooth.
Fakten
Beschreibung | Wert |
---|---|
Prozessor | ESP32-C3 Risc-V |
WLan | 802.11 b/g/n 2,4Ghz |
Bluetooth | 5.0 |
DeepSleep Stromverbrauch | 43 uA |
SRAM | 400KB |
FLASH | 4MB |
Chip Modell | ESP32C3FN4 |
Nach aussen gef. ADC | 4 |
Nach aussen gef. GPIOs | 11 |
Blaue LED | GPIO 8 |
Abmessung | 18mm x 22,5mm |
Nachtrag 25.07.2024: Pinout der Rückseite unterscheiden sich einwenig zur Vorderseite. Zum einen durch die ADC Benennung zum andernen durch die SPI. Beim SPI an GPIO 4-7 ist SPI0/1 gemeint. An GPIO 8-10 soll der SPI2 betrieben werden, wobei dieser in seiner Pinbelegung frei über alle GPIOs wählbar ist.
Ansichten
Programmierung
ESP32 Boardsupport muss installiert sein. (Siehe HIER)
Sonstiges
Keine verlöteten Pins
Ich habe die Version ohne verlötete Pins bestellt, um Verbindungen direkt an den ESP löten zu können. Wer nicht löten mag, sollte eine Version bestellen bei denen die Pins schon befestigt sind.
Pin Multiplexer Belegung
SPI Belegung
Fazit
USB C, schön klein was braucht man mehr? Eine Frage die sich auch Seeed Studio gestellt hat und eine Verbesserte Version auf den Markt gebracht hat (ESP32-C3 Seed Studio Xiao).
Verwandte Beiträge
- ESP32-C3 seeed studio xiao
- Preview – LuatOs ESP32-C3 Board
- ESP32 BlueTooth Gamepad
- ESP8266/32 WiFi Manager
- Preview – ESP32-IO Schild für Arduino ESP32 Wroom Core Board
- Preview – ESP-WROOM-32 Rev1 Steckbrett Adapterplatine
- Preview – 7x9CM Prototyp Platine zum Löten für ESP8266, ESP-12E, ESP-12F, ESP32
- Preview – ESP32-Audio-Kit ESP32
- LilyGo T-Beam
- TTGO LORA32 OLED V1
Quellen
Arduino Foren Eintrag zum Thema
LOG
Datum | Beschreibung |
---|---|
06.04.2024 | Beitrag erstellt |
25.07.2024 | Auf Anfrage von Hans Herzig, SPI Informationen und Datenblatt hinzugefügt um die Belegung der SPIs am Board zu klären. |
Hallo, kann man mit der Arduino-IDE die Digital-Ausgänge GPIO 0 – 4 als open-Collector einstellen? wie? GPIO5 als Digital-Input mit Pullup?
Danke für die Hilfe .
Hallo JoKa,
open collector im Sinne von Höhere Eingangsspannung dürfte nicht gehen. Zusammenschalten mehrer Ausgänge (Bus) könnte möglich sein da dies mit Dioden abgesichert sind. Habe ich aber kein Wissen drüber. Digital output mit Pullup:
Setzt du beim initialisieren:
pinMode(BUTTON_PIN, INPUT_PULLUP);
Schau auch mal hier https://roboticsbackend.com/arduino-input_pullup-pinmode/
Gruß Stefan
Guten Abend,
Auf vielen Seiten finde ich das Pinout vom ESP32-C3 super mini und zwar von der Ober- wie auch von der Unterseite.. Dabei fällt mir auf,
das v.A. MISO, MOSI, SCK nicht auf den gleichen Pins liegen. Warum dieser Unterschied? Kann mir das jemand erklären? Bei meiner Anwendung (Belegung nach der Oberseite) läuft alles prima.
Vielen Dank für Eure „Aufklärung“
Mit freundlichen Grüssen
Hans Herzig
Hallo Hans,
ich vermute du meinst die SPI Schnittstelle wenn du von MOSI,MISO,SCK schreibst. Der C3 hat insgeamt 3 SPI Schnittstellen. 0/1 sind für den Flash Speicher vorgesehen und an GPI 4-7 herausgeführt. SPI 2 kann laut Datenblatt an jedem GPIO Pin betrieben werden. Ich habe mal die entsprechenden Bilder und Datenblätter im Beitrag ergänzt. Mir ist allerdings noch unklar warum die analogen Eingäge unterschiedlich benannt sind und nicht nach dem ADC1/2 sowie dem Port. Ich hoffe das hilft weiter Gruß Stefan