Carte. Copiez et collez le code suivant : #include configuration vide() { M5.begin(); M5.Lcd.setRotation(1); M5.Lcd.fillScreen(NOIR); M5.Lcd.setTextColor(BLANC); M5.Lcd.setTextSize(2); M5.Lcd.setCursor(10, 40); M5.Lcd.print("Bonjour, M5StickC PLUS!"); } boucle vide() { // Keep the message displayed } Copier le code  ✔ Copié ! Cliquez sur Télécharger et attendez que le programme soit transféré sur l'appareil. Le texte "Bonjour, M5StickC PLUS !" devrait apparaître à l'écran. Étape 4 : Utilisation des composants intégrés Bouton Entrée: Détecter les pressions de bouton en utilisant les boutons intégrés BtnA et BtnB avec le code suivant : if (M5.BtnA.wasPressed()) { M5.Lcd.print("Bouton A Pressé"); } if (M5.BtnB.wasPressed()) { M5.Lcd.print("Bouton B Pressé"); } Copier le code  ✔ Copié ! Buzzer: Jouez un son simple avec : M5.Speaker.tone(1000, 200); // tonalité de 1000Hz pendant 200 millisecondes Copier le code  ✔ Copié ! Étape 5 : Élargir la fonctionnalité Ajouter des HAT ou des unités: Attachez un ENV III Unit pour la détection de la température, de l'humidité et de la pression. Utilisez une unité GPS pour le suivi de localisation. Exemple de projet : Station météorologique Connectez l'unité ENV III au M5StickC PLUS. Utilisez le code Arduino suivant pour afficher les données du capteur : #include #include SHT3X sht30; QMP6988 qmp6988; configuration vide() { M5.begin(); Fil.begin(); qmp6988.init(); M5.Lcd.setTextSize(2); } boucle vide() { float temp = sht30.cTemp; float humi = sht30.humidity; float pression = qmp6988.calcPressure() / 100.0; M5.Lcd.setCursor(0, 0); M5.Lcd.printf("Temp: %.1fC\nHumi: %.1f%%\nPres: %.1fhPa", temp, humi, pressure); délai(1000); } Copier le code  ✔ Copié ! FAQs sur M5StickC PLUS Q : Quelle est la différence entre M5StickC et M5StickC PLUS ? A : La version PLUS dispose d'un écran plus grand (1,14 pouce), d'un buzzer, d'une capacité de batterie améliorée (120mAh) et d'un design matériel plus stable. Q : Puis-je utiliser M5StickC PLUS pour des projets commerciaux ? A : Oui, son design open-source et son écosystème extensible le rendent adapté à la fois pour le prototypage et les applications commerciales. Q : Quelles langages de programmation sont pris en charge ? A : Il prend en charge Arduino (C/C++), MicroPython et UIFlow (programmation par blocs). Applications de M5StickC PLUS IoT Prototypage: Construisez des appareils de maison intelligente comme des télécommandes, des moniteurs environnementaux ou des systèmes de sécurité. Technologie portable: Créez des traqueurs de fitness, des montres intelligentes ou des dispositifs de surveillance de la santé. L'automatisation industrielle: Développer des systèmes de surveillance à distance pour les machines ou les conditions environnementales. Éducation et Apprentissage: Enseignez les concepts de programmation et d'IoT avec un kit tout-en-un facile à utiliser. Projets de bricolage: Concevez des gadgets personnalisés comme des manettes de jeu, des assistants vocaux ou des enregistreurs de données portables. Pourquoi choisir M5StickC PLUS ? Compact et Portable : Tient dans la paume de votre main, parfait pour le développement en déplacement. Conception Tout-en-Un : Des capteurs, un affichage et une connectivité intégrés réduisent le besoin de composants externes. Écosystème Extensible : Compatible avec la vaste gamme d'add-ons et d'accessoires de M5Stack. Convient aux débutants : Des outils de programmation intuitifs comme UIFlow les rendent accessibles à tous les niveaux de compétence. Conclusion : Déverrouillez votre IoT Potentiel avec M5StickC PLUS Le M5StickC PLUS est un kit de développement IoT puissant, compact et convivial qui simplifie le prototypage et accélère l'innovation. Avec son écran amélioré, ses capteurs intégrés et son design extensible, c'est l'outil parfait pour les développeurs, les éducateurs et les passionnés. Prêt à commencer ? ➤ Explorez le M5StickC PLUS : M5StickC PLUS ESP32-PICO ➤ Télécharger les ressources : M5Stack GitHub  ">
Aller au contenu

+49 1626571232

info@openelab.io

🚀 Livraison gratuite à partir de 30€ en Allemagne, 50€ dans l'UE et aux États-Unis !

FAQ

Comment utiliser rapidement le M5StickC PLUS pour les débutants

05 Feb 2025 0 commentaires

Introduction au M5StickC PLUS

Le M5StickC PLUS est une version améliorée du populaire M5StickC, conçue pour rendre le développement IoT plus rapide, plus facile et plus accessible. Alimenté par la puce ESP32-PICO-D4 avec Wi-Fi intégré, ce mini kit de développement combine un format compact avec un matériel puissant, ce qui le rend idéal pour le prototypage de projets IoT, les dispositifs portables et les solutions de maison intelligente.

Avec son écran LCD de 1,14 pouces, ses capteurs intégrés et son design extensible, le M5StickC PLUS est un outil polyvalent pour les développeurs, les amateurs et les éducateurs. Que vous construisiez une station météo, un contrôleur à distance ou un tracker de fitness, cet appareil fournit tout ce dont vous avez besoin pour donner vie à vos idées.

M5StickC PLUS2

M5StickC PLUS

Voir le produit

Caractéristiques clés du M5StickC PLUS

  1. Puce ESP32-PICO-D4:
  • Processeur dual-core avec connectivité Wi-Fi et Bluetooth.
  • Faible consommation d'énergie pour les projets alimentés par batterie.
  1. 1,14 pouces Écran LCD Afficher:
  • Écran plus grand (résolution 135 x 240) par rapport à l'original M5StickC.
  • 18,7 % de surface d'affichage en plus pour une meilleure visualisation.
  1. Capteurs et Périphériques Intégrés:
  • IMU (Unité de Mesure Inertielle) : Accéléromètre et gyroscope pour le suivi de mouvement.
  • Microphone : capacités de reconnaissance vocale et d'entrée audio.
  • Émetteur Infrarouge : Fonctionnalité de télécommande.
  • RTC (Horloge en temps réel): Précision dans la mesure du temps pour les applications sensibles au temps.
  • Buzzer : Retour audio pour les notifications ou les alarmes.
  1. Batterie améliorée Capacité:
  • batterie de 120mAh (contre 95mAh dans le M5StickC original).
  • Prend en charge la charge USB-C pour plus de commodité.
  1. Conception extensible:
  • Compatible avec M5Stack HATs et Unit modules pour des fonctionnalités supplémentaires (par exemple, capteurs environnementaux, relais, ou GPS).
  • Permet une intégration transparente avec d'autres produits de l'écosystème M5Stack.
  1. Développement Convivial:
  • Plateforme open-source avec support pour Arduino, MicroPython, et UIFlow (programmation par blocs).
  • Processus de développement rationalisé pour le prototypage rapide.

Comment utiliser le M5StickC PLUS (Tutoriel étape par étape)

Étape 1: Déballage & Configuration initiale

  1. Qu'y a-t-il dans la boite:
  1. Charger l'appareil:
  • Connectez le câble USB-C à l'appareil et à une source d'alimentation.
  • Le témoin LED sera rouge pendant la charge et vert lorsqu'il est complètement chargé.
  1. Mise sous tension:
  • Appuyez sur le bouton latéral pour allumer l'appareil.

Étape 2 : Installation des outils de développement

  1. Arduino VA Installation:
  • Téléchargez et installez l'IDE Arduino depuis arduino.cc.
  • Ajoutez le support de la carte ESP32 :
    • Allez dans Fichier > Préférences et collez cette URL dans URLs supplémentaires du gestionnaire de cartes :
https://dl.espressif.com/dl/package_esp32_index.json
 ✔ Copié !
  • Installez le paquet ESP32 via Outils > Carte > Gestionnaire de cartes.
  • Installez la bibliothèque M5Stack :
    • Allez dans Outils > Gérer les bibliothèques et recherchez M5StickCPlus.
  1. Configuration d'UIFlow:
  • Téléchargez UIFlow.
  • Connectez l'appareil via USB-C et suivez les instructions à l'écran pour flasher le firmware.

Étape 3 : Écrire votre premier programme

Exemple Arduino : Afficher "Bonjour, M5StickC PLUS !"
  • Ouvrez l'IDE Arduino et sélectionnez M5Stick-C PLUS sous Outils > Carte.
  • Copiez et collez le code suivant :
#include 

configuration vide() {
  M5.begin();
  M5.Lcd.setRotation(1);
  M5.Lcd.fillScreen(NOIR);
  M5.Lcd.setTextColor(BLANC);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.print("Bonjour, M5StickC PLUS!");
}

boucle vide() {
  // Keep the message displayed
}
 ✔ Copié !
  • Cliquez sur Télécharger et attendez que le programme soit transféré sur l'appareil. Le texte "Bonjour, M5StickC PLUS !" devrait apparaître à l'écran.

Étape 4 : Utilisation des composants intégrés

  • Bouton Entrée: Détecter les pressions de bouton en utilisant les boutons intégrés BtnA et BtnB avec le code suivant :

if (M5.BtnA.wasPressed()) {
    M5.Lcd.print("Bouton A Pressé");
}
if (M5.BtnB.wasPressed()) {
    M5.Lcd.print("Bouton B Pressé");
}
 ✔ Copié !
  • Buzzer: Jouez un son simple avec :
M5.Speaker.tone(1000, 200); // tonalité de 1000Hz pendant 200 millisecondes
 ✔ Copié !

Étape 5 : Élargir la fonctionnalité

  1. Ajouter des HAT ou des unités:
  • Attachez un ENV III Unit pour la détection de la température, de l'humidité et de la pression.
  • Utilisez une unité GPS pour le suivi de localisation.
  1. Exemple de projet : Station météorologique
  • Connectez l'unité ENV III au M5StickC PLUS.
  • Utilisez le code Arduino suivant pour afficher les données du capteur :
#include 
#include 

SHT3X sht30;
QMP6988 qmp6988;

configuration vide() {
  M5.begin();
  Fil.begin();
  qmp6988.init();
  M5.Lcd.setTextSize(2);
}

boucle vide() {
  float temp = sht30.cTemp;
  float humi = sht30.humidity;
  float pression = qmp6988.calcPressure() / 100.0;

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


 ✔ Copié !

FAQs sur M5StickC PLUS

Q : Quelle est la différence entre M5StickC et M5StickC PLUS ?

A : La version PLUS dispose d'un écran plus grand (1,14 pouce), d'un buzzer, d'une capacité de batterie améliorée (120mAh) et d'un design matériel plus stable.

Q : Puis-je utiliser M5StickC PLUS pour des projets commerciaux ?

A : Oui, son design open-source et son écosystème extensible le rendent adapté à la fois pour le prototypage et les applications commerciales.

Q : Quelles langages de programmation sont pris en charge ?

A : Il prend en charge Arduino (C/C++), MicroPython et UIFlow (programmation par blocs).

Applications de M5StickC PLUS

  1. IoT Prototypage:
  • Construisez des appareils de maison intelligente comme des télécommandes, des moniteurs environnementaux ou des systèmes de sécurité.
  1. Technologie portable:
  • Créez des traqueurs de fitness, des montres intelligentes ou des dispositifs de surveillance de la santé.
  1. L'automatisation industrielle:
  • Développer des systèmes de surveillance à distance pour les machines ou les conditions environnementales.
  1. Éducation et Apprentissage:
  • Enseignez les concepts de programmation et d'IoT avec un kit tout-en-un facile à utiliser.
  1. Projets de bricolage:
  • Concevez des gadgets personnalisés comme des manettes de jeu, des assistants vocaux ou des enregistreurs de données portables.

Pourquoi choisir M5StickC PLUS ?

  • Compact et Portable : Tient dans la paume de votre main, parfait pour le développement en déplacement.
  • Conception Tout-en-Un : Des capteurs, un affichage et une connectivité intégrés réduisent le besoin de composants externes.
  • Écosystème Extensible : Compatible avec la vaste gamme d'add-ons et d'accessoires de M5Stack.
  • Convient aux débutants : Des outils de programmation intuitifs comme UIFlow les rendent accessibles à tous les niveaux de compétence.

Conclusion : Déverrouillez votre IoT Potentiel avec M5StickC PLUS

Le M5StickC PLUS est un kit de développement IoT puissant, compact et convivial qui simplifie le prototypage et accélère l'innovation. Avec son écran amélioré, ses capteurs intégrés et son design extensible, c'est l'outil parfait pour les développeurs, les éducateurs et les passionnés.

Prêt à commencer ?
➤ Explorez le M5StickC PLUS : M5StickC PLUS ESP32-PICO
➤ Télécharger les ressources : M5Stack GitHub

 

Article précédent
Prochain article

laissez un commentaire

Tous les commentaires du blog sont vérifiés avant la publication

Quelqu'un a récemment acheté un

Merci pour votre subscription!

Cet email a été enregistré !

Achetez le look

Choisissez les options

vu récemment

Modifier l'option
Notification de retour en stock
this is just a warning
Se connecter
Panier
0 articles
RuffRuff App RuffRuff App by Tsun