Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Vorstellung des Mikrocontrollers M5Stack Stamp C3U

Posted on 13. April 202210. März 2024 by Stefan Draeger

In diesem Beitrag möchte ich dir den Mikrocontroller M5Stack Stamp C3U vorstellen und aufzeigen wie du diesen programmierst.

Vorstellung & Programmierung des M5Stack Stamp C3U
Vorstellung & Programmierung des M5Stack Stamp C3U

Der Stamp C3U Mate hat ein hellgraues Gehäuse, welches mit einer kleinen Inbusschraube an der Platine befestigt ist. Auf der Rückseite findest du die Pinbelegung aufgedruckt.

Rückseite
Rückseite

Die kleine silberne Leiste im oberen Bereich des Mikrocontrollers ist die 3D-Antenne des WiFi Moduls.

  • Bezug eines M5Stack Stamp C3U
    • Lieferumfang
  • Technische Daten des M5Stack Stamp C3U
  • Aufbau und Pinout
  • Grove Schnittstelle
  • Programmieren des M5Stack Stamp C3U in der Arduino IDE

Bezug eines M5Stack Stamp C3U

Den M5Stack Stamp C3U findest du derzeit im offiziellen Shop von M5Stack für 5,9 $ (knapp 5,36 €) zzgl. Versandkosten.

Lieferumfang

Zum Lieferumfang des Mikrocontrollers gehört neben der Platine und dem Gehäuse noch:

  • zwei Stiftleisten,
  • zwei Buchsenleisten,
  • zwei Grove Schnittstellen,
  • ein kleiner Inbusschlüssel, sowie
  • ein Aufkleber mit dem Pinout
Lieferumfang
Lieferumfang

Technische Daten des M5Stack Stamp C3U

Auf dem Mikrocontroller ist ein EST32-C3 verbaut, welcher nachfolgende technische Daten hat:

CPUESP32-C3, 32bit RISC-V single-core Prozessor mit 160 MHz
Speicher384 KB ROM,
400 KB RAM,
8 KB RTC SRAM,
4MB Flashspeicher
WiFi2.4 GHz Band mit 20 MHz und 40 MHz,
IEEE 802.11 b/g/n, bis zu 150 Mbps
2.4G 3D Antenne
Eingangsspannung5 V bei 500mA
Features1x frei programmierbarer Taster,
1x RGB LED SK6812,
1x Reset Taster
USB-SchnittstelleTyp-C
SchnittstellenADC, GPIO, SPI, UART, I2C, I2S, PWM, RMT, DMA, USB serial port, TWAI
Gewicht3,8 g
Abmaße (L x B x H)34 mm x 20 mm x 4,6mm

Auf der Seite https://www.espressif.com/sites/default/files/documentation/esp32-c3_technical_reference_manual_en.pdf findest du die offizielle Dokumentation zu diesem Chip.

Aufbau und Pinout

Der Stamp C3U hat folgende Features:

  • eine WiFi 3D Antenne,
  • RGB LED (Typ SK6812),
  • einen frei porgrammierbarer Taster,
  • USB-Typ C Schnittstelle,
  • RESET Taster

Das Gehäuse soll eine Temperatur von 250 °C aushalten und somit könnte dieser Mikrocontroller in widrigen Umgebungen eingesetzt werden, aber nur theoretisch. Ich persönlich bezweifle, dass der ESP32 Chip diese Temperatur auf Dauer vertragen würde.

Features des Stamp C3U
Features des Stamp C3U

Der Mikrocontroller verfügt über ausreichend GPIO Pins von denen 5 als analoge Pins verwendet werden können.

Pinout des M5Stack Stamp C3U
Pinout des M5Stack Stamp C3U

Grove Schnittstelle

Dem Set liegen 2 Grove Anschlüsse sowie Buchsenleisten und Stiftleisten bei, welche an den Mikrocontroller gelötet werden können.

Bei den Buchsenleisten gibt es große Qualitätsunterschiede. Leider hatte ich bei dem M5Stack Stamp Pico weniger Glück und die Löcher der Buchsenleiste waren zu groß, sodass die Breadboardkabel immer herausgerutscht sind. Daher würde ich dir hier empfehlen, vorher zu testen, ob dort die Breadboardkabel korrekt passen.

Auf ebay.de findest du alternativ Stiftleisten in extra lang*, diese gibt es in 15, 17, 19 und 21 mm Länge. In meinem Fall nutze ich die 17 mm langen Stiftleisten.

Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!

Der Vorteil bei langen Stiftleisten ist, dass der Mikrocontroller bei aufgelöteten Grove Schnittstellen auf ein Breadboard gesteckt werden kann.

Programmieren des M5Stack Stamp C3U in der Arduino IDE

Den M5Stack Stamp C3U kannst du in ESP-IDF und in der Arduino IDE programmieren. Damit du diesen Mikrocontroller in der Arduino IDE programmieren kannst, musst du den Boardtreiber installieren. Bevor du jedoch wiederum den Boardtreiber installieren kannst, musst du der Arduino IDE eine zusätzliche Boardverwalter URL hinzufügen.

https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

Wenn diese Adresse in den Voreinstellungen unter „Zusätzliche Boardverwalter URLs“ hinzugefügt wurde, können wir zum Boardverwalter wechseln und dort nach M5Stack suchen und den Boardtreiber installieren.

Installieren des M5Stack Stamp C3U in der Arduino IDE
Installieren des M5Stack Stamp C3U in der Arduino IDE

Wenn der Boardtreiber installiert wurde, dann kann mit der Programmierung begonnen werden, hier gibt es keine besonderen oder nennenswerten Änderungen zur Programmierung, denn die Arduino IDE ist hier sehr allgemeingültig gehalten.

In einem kommenden Beitrag werde ich dir dann ein paar Beispiele mit diesem Mikrocontroller zeigen.

2 thoughts on “Vorstellung des Mikrocontrollers M5Stack Stamp C3U”

  1. Peter Klingebiel sagt:
    11. Juli 2022 um 10:29 Uhr

    Zu den Groveanschlüssen: Du hast die beiden Grove-Anschlüsse von
    der falschen Seite montiert. Im Plastikgehäuse gibt es für jeden der
    beiden Anschlüsse (neben dem USB) entsprechende Sollbruchstellen,
    die Platz für Grove machen. Und vor allem auch der Standard Pinbelegung
    von Grove entsprechen.

    Antworten
    1. Stefan Draeger sagt:
      11. Juli 2022 um 14:48 Uhr

      Hi,

      das mit den Sollbruchstellen ist mir gar nicht aufgefallen (Kopf > Tisch).
      Ja ich habe die Buchse dann von der anderen Seite angelötet und mir ein Groove-Kabel dementsprechend modifiziert.

      Danke für den Tipp. Werde mir den Mikrocontroller mal schnappen und umbauen.

      Gruß,

      Stefan

      Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}