Maintenant, place au plaisir !
Il est temps de configurer votre environnement de développement. Commençons par l'IDE Arduino : téléchargez et installez l'
IDE Arduino depuis le site Web officiel.
Il est temps d'installer la bibliothèque M5Stack. Installez la bibliothèque M5Stack dans l'IDE Arduino. Vous pouvez le faire en allant dans Sketch > Inclure la bibliothèque > Gérer les bibliothèques et en recherchant « M5Stack ».
Préparons-nous à démarrer avec M5Paper
Il est temps de connecter le M5Paper à votre ordinateur avec le câble USB-C.
Ouvrez l'IDE Arduino et sélectionnez la carte et le port appropriés. Il est temps de sélectionner le port approprié. Pour ce faire, allez simplement dans Outils > Carte > M5Stack-Core-ESP32 et Outils > Port.
Il est temps de charger le code d'exemple
Vous pouvez commencer avec un exemple de code pour afficher du texte sur l'écran e-ink. Il est temps d'explorer les exemples. Accédez à Fichier > Exemples > M5Stack > M5Paper et sélectionnez un exemple tel que « HelloWorld ».
Téléchargez le code sur le M5Paper en cliquant sur le bouton Télécharger (la flèche droite).
Il est temps de personnaliser votre lecteur
Vous pouvez le rendre plus fonctionnel en utilisant des bibliothèques telles que GxEPD2 pour un contrôle avancé de l'affichage à l'encre électronique.
Il est temps de commencer à écrire du code pour lire les fichiers texte de la carte microSD et les afficher à l'écran. Vous pouvez utiliser la bibliothèque SD pour gérer les opérations sur les fichiers.
Ajouter des fonctionnalités :
- Commandes tactiles : utilisez l'écran tactile pour ajouter des fonctionnalités de navigation telles que tourner les pages.
- Connectivité Wi-Fi : connectez-vous au Wi-Fi pour télécharger des livres électroniques directement sur votre appareil.
- Gestion de la batterie : implémentez des fonctionnalités d'économie d'énergie pour prolonger la durée de vie de la batterie.
Exemple de code :
Ce code est incroyable ! Il initialise le M5Paper, lit un fichier texte sur la carte microSD et affiche son contenu sur l'écran e-ink.
Examinons quelques problèmes courants et solutions :
Problèmes de bibliothèque
Nous sommes ravis de vous aider pour tout problème de bibliothèque que vous pourriez rencontrer !
Il ne vous reste plus qu'à vous assurer que vous disposez des dernières versions des bibliothèques M5EPD et SD, et le tour est joué ! La bonne nouvelle est que vous pouvez facilement les mettre à jour via le gestionnaire de bibliothèque de l'IDE Arduino !
Chemin de fichier
C'est toujours une bonne idée de vérifier le chemin du fichier sur votre carte microSD ! Le code recherche un fichier nommé exemple.txt dans le répertoire racine, alors assurons-nous qu'il est là ! Il est important de s'assurer que le fichier existe et qu'il est correctement nommé. Une fois que vous avez fait cela, vous êtes prêt !
Problèmes d'initialisation :
Parfois, le M5Paper peut ne pas s'initialiser correctement. Mais ne vous inquiétez pas ! La bonne nouvelle est que vous pouvez facilement résoudre ce problème en ajoutant un délai au début de la fonction setup().
Moniteur série :
Utilisez Serial Monitor pour déboguer. Ajoutez des instructions Serial.print
pour vérifier où le code peut échouer : Serial Monitor
Problèmes d'alimentation :
Nous avons de bonnes nouvelles pour vous ! Nous avons identifié la cause première des problèmes d'alimentation et nous sommes ravis de vous expliquer comment nous allons les résoudre.
Assurez-vous que votre M5Paper est complètement chargé et prêt à fonctionner ! Parfois, une alimentation insuffisante peut entraîner des problèmes avec l'écran e-ink, mais ne vous inquiétez pas ! Il existe de nombreuses façons de garder votre M5Paper sous tension et prêt à l'emploi.
Code d'exemple mis à jour :
J'ai une excellente nouvelle ! J'ai mis à jour le code avec de nouvelles fonctionnalités fantastiques, notamment des contrôles de débogage et d'initialisation supplémentaires.
Ou vous pouvez créer une version de base du graveur sur M5Burner :
Fiche de données
API
Schématique