M5StickC Plus2 : Créer un projet de mini machine à sous-2
Installation et fonctionnement
M5StickC PLUS2
Voir le produitCâble USB TYPE C (Blanc)
Voir le produitCâble USB TYPE C (Noir)
Voir le produitInstallation des dépendances
1. Tout d'abord, sélectionnons 1 à 10 images avec un arrière-plan propre, blanc ou transparent, toutes parfaitement dimensionnées à 150 x 150 pixels.
2. Pour convertir l'image en un tableau hexadécimal au format RGB565 (où chaque unité de 16 bits est 0X0000), nous avons deux options pour vous ! La première méthode utilise Windows et l'outil pratique Lcdimg2. Voici le processus :
Commencez par télécharger Lcdimg2 (vous pouvez trouver de nombreux tutoriels en ligne si nécessaire). Réglez la résolution de l'image sur 48x48 (cela vous donne 4608 unités hexadécimales au format 0X00). Nous avons écrit un petit programme qui prend ces 4608 unités et les convertit. en 2304 unités hexadécimales au format 0X0000, vous donnant le format RGB565 dont nous avons besoin !
3. La deuxième option est encore plus cool : utilisez simplement ChatGPT ! Voici le plan : téléchargez votre image et ChatGPT la redimensionnera à 150 x 150 pixels pour vous. Ensuite, il opérera sa magie et affichera l'image sous forme de fichier .C au format RGB565, avec chaque pixel au format hexadécimal 0X0000. Rapide et facile , et vous obtenez votre image convertie au format dont vous avez besoin sans lever le petit doigt !
4. Une fois le fichier .C généré à l'aide de l'une ou l'autre méthode, nous aurons un ensemble de données binaires hexadécimaux parfaitement structuré, tout comme l'exemple présenté. Tout ce que nous avons à faire est de copier ces données, et nous sommes tous prêts pour la prochaine étape !
Aperçu du prochain numéro
Plus de détails
Projets M5Stack : Projet de mini machine à sous avec M5StickC Plus2
Code spécifique au projet : https://github.com/OpenELAB/OpenELAB-M5StickCPlus2-Slot-2
M5StickC_Plus_Machine_à_Sous: https://github.com/Sarah-C/M5StickC_Plus_Slot_Machine
laissez un commentaire
Tous les commentaires du blog sont vérifiés avant la publication