Englisch | 中文 | 日本語
Die M5Stack-Bibliothek bietet Zugriff auf die integrierte Hardware der M5Stack-Kern (einschließlich grundlegender und grauer Controller.
Diese Bibliothek wird nicht für neue Projekte oder für Projekte mit anderen M5Stack -Produkten als Basic und Grey empfohlen. Siehe M5unified und M5GFX für Bibliotheken, die aktueller sind und viele neuere M5Stack-Produkte unterstützen.
Die Funktionalität dieser Bibliothek ist über die M5Stack -Klasse verfügbar, die als M5
bezeichnet wird, einschließlich:
M5.Lcd
, eine angepasste Version der TFT_ESPI LCD -Bibliothek, adaptiert für Basic und Grey. Die Anzeigeauflösung beträgt 320x240 und unterstützt 262.000 Farben. Es sind mehrere Schriftarten, Grafikprimitive, QR -Code -Rendering und PNG/BMP/JPEG -Unterstützung enthalten.M5.Power
und den IP5306 -Leistungsmanagement -ChipM5.BtnA
, M5.BtnB
, M5.BtnC
M5.Speaker
, unterstützende Töne, Lautstärkeregelung und grundlegende Wellen -Audio -Wiedergabe unter Verwendung der DAC -Funktion von ESP32M5.Imu
, M5.Mpu6886
oder M5.Sh200Q
(Beschleunigungsmessertyp hängt von der Version von Basic/Grey ab) Um die M5Stack -Bibliothek zu verwenden, muss #include "M5Stack.h"
oben in Ihrer Skizze erscheinen.
Der produktivste Weg, um die Klasse kennenzulernen, sind die zahlreichen Beispiele. Zusätzliche Dokumentation in dieser Bibliothek:
Zusätzliche optionale Einfügungsdateien:
M5Faces.h
für den Zugang zu M5Stack Tack Throces Accessoires (EOL)LoRaWan.h
Hardware -Dokumentation für Grey V1.0 (EOL)
Hardware -Dokumentation für Basic v1.0 (EOL) Basic v2.6 (EOL) Basic v2.7 . Die Versionsnummer kann auf der Hauptschaltplatine neben dem SD -Kartensteckplatz gedruckt werden.
Basic kaufen
Vergleich von M5Stack -Controllern
Uiflow Quick Start : Klicken Sie hier
Mikropython -API : Klicken Sie hier
Arduino IDE -Entwicklung : Klicken Sie hier
Graues Pinmap : Klicken Sie hier
Basic PinMap : v1.0 (EOL) v2.6 (EOL) v2.7 **
M5Stack -sd -updater - Anpassbares Menüsystem für M5Stack - lädt Apps von der Micro SD -Karte
M5Stacksam - Einfaches Anwendungsmenü Arduino Library für M5Stack
CFGUI - Eine einfache GUI -Bibliothek für M5Stack (ESP32)
GUISILICE - Ein leichter GUI -Framework für eingebettete Displays
M5EZ - Die einfache Möglichkeit, auf dem M5Stack zu programmieren
M5Stack Multiapp Advanced - Eine M5Stack -Firmware, die auf Platformio hergestellt wurde
M5Stack ESP32 -Oszilloskop - Ein voll funktionsfähiges Oszilloskop basierend auf ESP32 M5Stack
M5Stack -Avatar - eine M5Stack -Bibliothek zur Wiedergabe von Avatar -Gesichtern
M5stack_crackscreen - knacken Sie Ihren M5Stack
M5_SHUTTLE_RUN - M5_SHUTTLE_RUN
Nixietubem5 - (gefälschte) Nixie -Tube -Display auf einem M5Stack
M5STACK_BTCTICKER - Ein kleiner Bitcoin -Preis -Ticker mit einem M5Stack (ESP32) und der Coindesk -API
M5STACK_ETHPRICE - Abhängigkeit von der Beispiel -WLAN -Einstellung, um ETH -Preis von Maicoin zu erhalten
M5Stack -PacketMonitor - M5Stack ESP32 -Paketmonitor
M5 -FFT - Grafischer Equalizer auf der M5Stack -Plattform
M5STACK_ESP32_RADIO - MP3 -Stream aus dem Internet mit dem M5Stack -Prototyp abspielen
MP3-Player-M5Stack-MP3-Player für M5Stack
Arduinowifiphotobackup - M5Stack Arduino WiFi -Foto -Backup -Gerät
M5StackhidCtrlaltdel - Sie können Strg+Alt+Del über Bluetooth von M5Stack an Ihren PC senden
M5Stack Markdown -Webserver - Markdown & Symbole geladen von einer Micro SD -Karte/TF -Karte, um eine Webseite auszuführen
M5Stack -Tetris - Tetris für M5Stack portiert auf M5Stack von Macsbug - https://macsbug.wordpress.com/
M5stack_flappybird_game - M5Stack Flappybird spielbar
M5Stack-Spaceshooter-Space Invaders für M5Stack
M5Stack-Pacman-jojopsp-Pacman auf M5Stack/PSP JoyPad mit Klängen
M5Stack-Thermie-Kamera-M5Stack-Thermalkamera mit AMG8833 Thermalsensor
TrueType2GFX - Konvertieren von Schriftarten von TrueType in Adafruit GFX
M5Stack-Einscreen-Keyboard-QWERTY-Tastatur in voller Größe für M5Stack