Board. Kopieren Sie den folgenden Code und fügen Sie ihn ein: #include void setup() { M5.start(); M5.Lcd.setRotation(1); M5.Lcd.fillScreen(SCHWARZ); M5.Lcd.setTextColor(WEISS); M5.Lcd.setTextSize(2); M5.Lcd.setCursor(10, 40); M5.Lcd.print("Hallo, M5StickC PLUS!"); } void schleife() { // Keep the message displayed } Code kopieren  ✔ Kopiert! Klicken Sie auf Hochladen und warten Sie, bis das Programm auf das Gerät übertragen wird. Der Text "Hallo, M5StickC PLUS!" sollte auf dem Bildschirm erscheinen. Schritt 4: Verwendung von integrierten Komponenten Button Eingabe: Erkennen Sie Tastendrücke mit den integrierten Tasten BtnA und BtnB mit dem folgenden Code: if (M5.BtnA.wasPressed()) { M5.Lcd.print("Taste A gedrückt"); } if (M5.BtnB.wasPressed()) { M5.Lcd.print("Taste B gedrückt"); } Code kopieren  ✔ Kopiert! Buzzer: Spiele einen einfachen Ton mit: M5.Speaker.tone(1000, 200); // 1000Hz Ton für 200 Millisekunden Code kopieren  ✔ Kopiert! Schritt 5: Funktionalität erweitern Hinzufügen von HATs oder Einheiten: Fügen Sie eine ENV III Einheit für Temperatur-, Feuchtigkeits- und Druckmessung hinzu. Verwenden Sie ein GPS-Gerät zur Standortverfolgung. Beispielprojekt: Wetterstation Verbinden Sie das ENV III Modul mit dem M5StickC PLUS. Verwenden Sie den folgenden Arduino-Code, um Sensordaten anzuzeigen: #include #include SHT3X sht30; QMP6988 qmp6988; void setup() { M5.start(); Wire.begin(); qmp6988.init(); M5.Lcd.setTextSize(2); } void schleife() { float temp = sht30.cTemp; float humi = sht30.humidity; float pressure = qmp6988.calcPressure() / 100.0; M5.Lcd.setCursor(0, 0); M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure); Verzögerung (1000); } Code kopieren  ✔ Kopiert! Häufig gestellte Fragen zu M5StickC PLUS Q: Was ist der Unterschied zwischen M5StickC und M5StickC PLUS? A: Die PLUS-Version verfügt über einen größeren Bildschirm (1,14 Zoll), einen Summer, eine verbesserte Batteriekapazität (120 mAh) und ein stabileres Hardware-Design. Q: Kann ich M5StickC PLUS für kommerzielle Projekte verwenden? A: Ja, das Open-Source-Design und das erweiterbare Ökosystem machen es sowohl für Prototyping als auch für kommerzielle Anwendungen geeignet. Q: Welche Programmiersprachen werden unterstützt? A: Es unterstützt Arduino (C/C++), MicroPython und UIFlow (blockbasiertes Programmieren). Anwendungen des M5StickC PLUS IoT Prototyp entwickeln: Bauen Sie Smart-Home-Geräte wie Fernbedienungen, Umweltmonitore oder Sicherheitssysteme. Tragbare Technologie: Erstellen Sie Fitness-Tracker, Smartwatches oder Gesundheitsüberwachungsgeräte. Industrielle Automatisierung: Entwickeln Sie Fernüberwachungssysteme für Maschinen oder Umweltbedingungen. Bildung & Lernen: Lehren Sie Programmier- und IoT-Konzepte mit einem benutzerfreundlichen, All-in-One-Kit. DIY Projekte: Entwerfen Sie benutzerdefinierte Geräte wie Spielcontroller, Sprachassistenten oder tragbare Datenlogger. Warum M5StickC PLUS wählen? Kompakt & Tragbar: Passt in die Handfläche, perfekt für die Entwicklung unterwegs. All-in-One-Design: Integrierte Sensoren, Anzeige und Konnektivität reduzieren den Bedarf an externen Komponenten. Erweiterbares Ökosystem: Kompatibel mit der umfangreichen Palette von Add-Ons und Zubehör von M5Stack. Anfängerfreundlich: Intuitive Programmierwerkzeuge wie UIFlow machen es für alle Fähigkeitsstufen zugänglich. Fazit: Entsperren Sie Ihr IoT Potenzial mit M5StickC PLUS Der M5StickC PLUS ist ein leistungsstarkes, kompaktes und benutzerfreundliches IoT-Entwicklungskit, das das Prototyping vereinfacht und Innovationen beschleunigt. Mit seinem verbesserten Display, integrierten Sensoren und erweiterbarem Design ist es das perfekte Werkzeug für Entwickler, Pädagogen und Hobbyisten. Bereit zu starten? ➤ Entdecken Sie den M5StickC PLUS: M5StickC PLUS ESP32-PICO ➤ Ressourcen herunterladen: M5Stack GitHub  ">
Zum Inhalt springen

+49 1626571232

info@openelab.io

🚀 Kostenloser Versand ab 30€ in Deutschland, 50€ in der EU & den USA!

Wie man M5StickC PLUS schnell für Anfänger verwendet

05 Feb 2025 0 Kommentare

Einführung in M5StickC PLUS

Der M5StickC PLUS ist eine verbesserte Version des beliebten M5StickC, die darauf ausgelegt ist, die IoT-Entwicklung schneller, einfacher und zugänglicher zu machen. Angetrieben vom ESP32-PICO-D4-Chip mit integriertem Wi-Fi kombiniert dieses Mini-Entwicklungskit ein kompaktes Format mit leistungsstarker Hardware, was es ideal für Prototypen von IoT-Projekten, tragbaren Geräten und Smart-Home-Lösungen macht.

Mit seinem 1,14-Zoll LCD-Bildschirm, integrierten Sensoren und erweiterbaren Design ist der M5StickC PLUS ein vielseitiges Werkzeug für Entwickler, Hobbyisten und Pädagogen. Egal, ob Sie eine Wetterstation, eine Fernbedienung oder einen Fitness-Tracker bauen, dieses Gerät bietet alles, was Sie benötigen, um Ihre Ideen zum Leben zu erwecken.

M5StickC PLUS2

M5StickC PLUS

Produkt anzeigen

Hauptmerkmale des M5StickC PLUS

  1. ESP32-PICO-D4-Chip:
  • Dual-Core-Prozessor mit Wi-Fi- und Bluetooth-Konnektivität.
  • Geringer Stromverbrauch für batteriebetriebene Projekte.
  1. 1,14 Zoll LCD Anzeige:
  • Größerer Bildschirm (135 x 240 Auflösung) im Vergleich zum ursprünglichen M5StickC.
  • 18,7 % mehr Anzeigefläche für bessere Visualisierung.
  1. Integrierte Sensoren & Peripheriegeräte:
  • IMU (Inertial Measurement Unit): Beschleunigungsmesser und Gyroskop zur Bewegungsverfolgung.
  • Microfon: Sprachrecognition und Audioeingabefähigkeiten.
  • Infrarot Sender: Fernbedienungsfunktionalität.
  • RTC (Echtzeituhr): Präzise Zeitmessung für zeitkritische Anwendungen.
  • Buzzer: Audio-Feedback für Benachrichtigungen oder Alarme.
  1. Verbesserte Batterie Kapazität:
  • 120mAh Akku (von 95mAh im ursprünglichen M5StickC gestiegen).
  • Unterstützt USB-C-Laden für Komfort.
  1. Erweiterbares Design:
  • Kompatibel mit M5Stack HATs und Unit-Modulen für zusätzliche Funktionen (z. B. Umweltsensoren, Relais oder GPS).
  • Ermöglicht nahtlose Integration mit anderen M5Stack-Ökosystemprodukten.
  1. Benutzerfreundliche Entwicklung:
  • Open-Source-Plattform mit Unterstützung für Arduino, MicroPython und UIFlow (blockbasierte Programmierung).
  • Optimierter Entwicklungsprozess für schnelles Prototyping.

Wie man M5StickC PLUS verwendet (Schritt-für-Schritt-Anleitung)

Schritt 1: Auspacken & Ersteinrichtung

  1. Was ist in der Box:
  1. Aufladen des Geräts:
  • Schließen Sie das USB-C-Kabel an das Gerät und eine Stromquelle an.
  • Die LED-Anzeige leuchtet während des Ladevorgangs rot und grün, wenn sie vollständig aufgeladen ist.
  1. Einschalten:
  • Drücken Sie die Seitentaste, um das Gerät einzuschalten.

Schritt 2: Entwicklungswerkzeuge installieren

  1. Arduino GEHT Aufstellen:
  • Laden Sie die Arduino IDE von arduino.cc.
  • Fügen Sie die Unterstützung für das ESP32-Board hinzu:
    • Gehe zu Datei > Einstellungen und füge diese URL in Zusätzliche Board-Manager-URLs ein:
https://dl.espressif.com/dl/package_esp32_index.json
 ✔ Kopiert!
  • Installieren Sie das ESP32-Paket über Werkzeuge > Board > Boardverwalter.
  • Installieren Sie die M5Stack-Bibliothek:
    • Gehe zu Werkzeuge > Bibliotheken verwalten und suche nach M5StickCPlus.
  1. UIFlow-Einrichtung:
  • Laden Sie UIFlow herunter.
  • Schließen Sie das Gerät über USB-C an und folgen Sie den Anweisungen auf dem Bildschirm, um die Firmware zu flashen.

Schritt 3: Schreiben Sie Ihr erstes Programm

Arduino-Beispiel: "Hallo, M5StickC PLUS!" anzeigen
  • Öffnen Sie die Arduino IDE und wählen Sie M5Stick-C PLUS unter Werkzeuge > Board.
  • Kopieren Sie den folgenden Code und fügen Sie ihn ein:
#include 

void setup() {
  M5.start();
  M5.Lcd.setRotation(1);
  M5.Lcd.fillScreen(SCHWARZ);
  M5.Lcd.setTextColor(WEISS);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.print("Hallo, M5StickC PLUS!");
}

void schleife() {
  // Keep the message displayed
}
 ✔ Kopiert!
  • Klicken Sie auf Hochladen und warten Sie, bis das Programm auf das Gerät übertragen wird. Der Text "Hallo, M5StickC PLUS!" sollte auf dem Bildschirm erscheinen.

Schritt 4: Verwendung von integrierten Komponenten

  • Button Eingabe: Erkennen Sie Tastendrücke mit den integrierten Tasten BtnA und BtnB mit dem folgenden Code:

if (M5.BtnA.wasPressed()) {
    M5.Lcd.print("Taste A gedrückt");
}
if (M5.BtnB.wasPressed()) {
    M5.Lcd.print("Taste B gedrückt");
}
 ✔ Kopiert!
  • Buzzer: Spiele einen einfachen Ton mit:
M5.Speaker.tone(1000, 200); // 1000Hz Ton für 200 Millisekunden
 ✔ Kopiert!

Schritt 5: Funktionalität erweitern

  1. Hinzufügen von HATs oder Einheiten:
  • Fügen Sie eine ENV III Einheit für Temperatur-, Feuchtigkeits- und Druckmessung hinzu.
  • Verwenden Sie ein GPS-Gerät zur Standortverfolgung.
  1. Beispielprojekt: Wetterstation
  • Verbinden Sie das ENV III Modul mit dem M5StickC PLUS.
  • Verwenden Sie den folgenden Arduino-Code, um Sensordaten anzuzeigen:
#include 
#include 

SHT3X sht30;
QMP6988 qmp6988;

void setup() {
  M5.start();
  Wire.begin();
  qmp6988.init();
  M5.Lcd.setTextSize(2);
}

void schleife() {
  float temp = sht30.cTemp;
  float humi = sht30.humidity;
  float pressure = qmp6988.calcPressure() / 100.0;

  M5.Lcd.setCursor(0, 0);
  M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure);
  Verzögerung (1000);
}


 ✔ Kopiert!

Häufig gestellte Fragen zu M5StickC PLUS

Q: Was ist der Unterschied zwischen M5StickC und M5StickC PLUS?

A: Die PLUS-Version verfügt über einen größeren Bildschirm (1,14 Zoll), einen Summer, eine verbesserte Batteriekapazität (120 mAh) und ein stabileres Hardware-Design.

Q: Kann ich M5StickC PLUS für kommerzielle Projekte verwenden?

A: Ja, das Open-Source-Design und das erweiterbare Ökosystem machen es sowohl für Prototyping als auch für kommerzielle Anwendungen geeignet.

Q: Welche Programmiersprachen werden unterstützt?

A: Es unterstützt Arduino (C/C++), MicroPython und UIFlow (blockbasiertes Programmieren).

Anwendungen des M5StickC PLUS

  1. IoT Prototyp entwickeln:
  • Bauen Sie Smart-Home-Geräte wie Fernbedienungen, Umweltmonitore oder Sicherheitssysteme.
  1. Tragbare Technologie:
  • Erstellen Sie Fitness-Tracker, Smartwatches oder Gesundheitsüberwachungsgeräte.
  1. Industrielle Automatisierung:
  • Entwickeln Sie Fernüberwachungssysteme für Maschinen oder Umweltbedingungen.
  1. Bildung & Lernen:
  • Lehren Sie Programmier- und IoT-Konzepte mit einem benutzerfreundlichen, All-in-One-Kit.
  1. DIY Projekte:
  • Entwerfen Sie benutzerdefinierte Geräte wie Spielcontroller, Sprachassistenten oder tragbare Datenlogger.

Warum M5StickC PLUS wählen?

  • Kompakt & Tragbar: Passt in die Handfläche, perfekt für die Entwicklung unterwegs.
  • All-in-One-Design: Integrierte Sensoren, Anzeige und Konnektivität reduzieren den Bedarf an externen Komponenten.
  • Erweiterbares Ökosystem: Kompatibel mit der umfangreichen Palette von Add-Ons und Zubehör von M5Stack.
  • Anfängerfreundlich: Intuitive Programmierwerkzeuge wie UIFlow machen es für alle Fähigkeitsstufen zugänglich.

Fazit: Entsperren Sie Ihr IoT Potenzial mit M5StickC PLUS

Der M5StickC PLUS ist ein leistungsstarkes, kompaktes und benutzerfreundliches IoT-Entwicklungskit, das das Prototyping vereinfacht und Innovationen beschleunigt. Mit seinem verbesserten Display, integrierten Sensoren und erweiterbarem Design ist es das perfekte Werkzeug für Entwickler, Pädagogen und Hobbyisten.

Bereit zu starten?
➤ Entdecken Sie den M5StickC PLUS: M5StickC PLUS ESP32-PICO
➤ Ressourcen herunterladen: M5Stack GitHub

 

Vorheriger Beitrag
Nächster Beitrag

Hinterlassen Sie einen Kommentar

Alle Blog-Kommentare werden vor der Veröffentlichung geprüft

Jemand kaufte vor kurzem ein

Danke fürs Abonnieren!

Diese E-Mail wurde registriert!

Shoppen Sie den Look

Wähle Optionen

zuletzt angesehen

Bearbeitungsoption
Benachrichtigung wieder vorrätig
this is just a warning
Anmeldung
Einkaufswagen
0 Artikel
RuffRuff App RuffRuff App by Tsun