Anglais | 中文 | 日本語
La bibliothèque M5Stack donne accès au matériel intégré des contrôleurs M5Stack Core (y compris de base et gris).
Cette bibliothèque n'est pas recommandée pour de nouveaux projets, ni pour des projets utilisant des produits M5Stack autres que Basic et Gray . Voir M5Unified et M5GFX pour les bibliothèques plus à jour et avec la prise en charge de nombreux produits M5Stack plus récents.
La fonctionnalité de cette bibliothèque est disponible via la classe M5Stack, référencée comme M5
, notamment:
M5.Lcd
, une version personnalisée de la bibliothèque LCD TFT_ESPI, adaptée pour Basic et Gray. La résolution d'affichage est de 320x240 prenant en charge les couleurs de 262k. Plusieurs polices, primitives graphiques, rendu de code QR et prise en charge PNG / BMP / JPEG sont inclus.M5.Power
et la puce de gestion de l'alimentation IP5306M5.BtnA
, M5.BtnB
, M5.BtnC
M5.Speaker
, les tons de support, le contrôle du volume et la lecture audio des ondes de base à l'aide de la fonction DAC d'ESP32M5.Imu
, M5.Mpu6886
ou M5.Sh200Q
(le type d'accéléromètre dépend de la version de Basic / Gray) Pour utiliser la bibliothèque M5Stack, #include "M5Stack.h"
doit apparaître en haut de votre croquis.
Le moyen le plus productif de se familiariser avec la classe est à travers les nombreux exemples inclus. Documentation supplémentaire dans cette bibliothèque:
Fichiers incluants facultatifs supplémentaires:
M5Faces.h
pour l'accès aux accessoires M5Stack Faces (EOL)LoRaWan.h
Documentation matérielle pour Gray V1.0 (EOL)
Documentation matérielle pour Basic v1.0 (EOL) Basic V2.6 (EOL) Basic V2.7 . Le numéro de version peut être imprimé sur la carte de circuit imprimé principal à côté de la fente de carte SD.
Acheter de base
Comparaison des contrôleurs M5Stack
Uiflow Start rapide : cliquez ici
API MicropyThon : cliquez ici
Arduino IDE Development : Cliquez ici
Gris pinmap : cliquez ici
Basic Pinmap : V1.0 (EOL) v2.6 (EOL) v2.7 **
M5Stack-SD-UpDater - Système de menu personnalisable pour M5Stack - Charge les applications de la carte Micro SD
M5Stacksam - Menu d'applications simples Bibliothèque Arduino pour M5Stack
CFGUI - Une bibliothèque GUI simple pour M5Stack (ESP32)
Guislice - un cadre d'interface graphique léger adapté aux écrans intégrés
M5EZ - Le moyen facile de programmer sur le M5Stack
M5Stack MultiApp Advanced - Un firmware M5Stack fabriqué sur Platformoo
Oscilloscope M5Stack ESP32 - Un oscilloscope entièrement fonctionnel basé sur ESP32 M5Stack
M5Stack-Avatar - Une bibliothèque M5Stack pour rendre les visages d'avatar
M5Stack_Crackscreen - Crack Your M5Stack
M5_shuttle_run - m5_shuttle_run
Nixietubem5 - (faux) affichage de tube Nixie sur un M5Stack
M5STACK_BTCTERKING - Un petit bricoleur Bitcoin à l'aide d'un M5Stack (ESP32) et de l'API Coindesk
M5Stack_ethprice - Dépendance à l'exemple de paramètre WiFi pour obtenir le prix ETH de Maicoin
M5Stack-PacketMonitor - Moniteur de paquets M5Stack ESP32
M5-FFT - Égaliseur graphique sur la plate-forme M5Stack
M5STACK_ESP32_RADIO - Playant MP3 Stream sur Internet à l'aide du prototype M5Stack
MP3-Player-M5Stack - lecteur mp3 pour M5Stack
ArduinowiFiphotobackup - M5Stack Arduino WiFi Photo Device
M5StackHidCtrlaltDel - Vous pouvez envoyer Ctrl + Alt + Del à votre PC via Bluetooth de M5Stack
Serveur Web M5Stack Markdown - Markdown & Icons chargé à partir d'une carte Micro SD / carte TF pour exécuter une page Web
M5Stack-Tetris - Tetris pour M5Stack porté sur M5Stack par Macsbug - https://macsbug.wordpress.com/
M5stack_flappybird_game - m5stack flappybird jouable
M5Stack-Spaceshooter - Knock-off de Space Invaders pour M5Stack
M5Stack-Pacman-Joypsp - Pacman sur M5Stack / PSP Joypad, avec des sons
M5stack-thermal-caméra - Caméra thermique M5Stack avec capteur thermique AMG8833
TrueType2gfx - Conversion des polices de TrueType à Adafruit GFX
M5Stack-ons écran-keyboard - clavier QWERTY pleine grandeur pour M5Stack