Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue209:micro-ci_micro-la [2024/09/29 09:00] – d52fr | issue209:micro-ci_micro-la [2024/10/01 15:43] (Version actuelle) – auntiee |
---|
Je vous salue à nouveau, chers frères et sœurs de la forme de vie sensible. Les choses ici, sur la plateforme d'atterrissage 2997 sur Terra, ne se sont toujours pas calmées au cours des deux derniers mois, mais j'espère qu'avec le début de l'automne, les choses se détendront un peu (avant les fêtes de fin d'année). | Je vous salue à nouveau, chers frères et sœurs de la forme de vie sensible. Les choses ici, sur la plateforme d'atterrissage 2997 sur Terra, ne se sont toujours pas calmées au cours des deux derniers mois, mais j'espère qu'avec le début de l'automne, les choses se détendront un peu (avant les fêtes de fin d'année). |
| |
Ce mois-ci, nous allons nous pencher sur l'ESP32-2432S028, ou l'écran jaune bon marché. Bien sûr, celui que j'ai acheté est plus orange que jaune pour mes vieux yeux, mais je ne l'appellerai pas COD, puisque cela signifie normalement Collect On Delivery, ou une cause de mort. Je vais donc faire comme s'il était jaune et l'appeler CYD. | Ce mois-ci, nous allons nous pencher sur l'ESP32-2432S028, ou Cheap Yellow Display - l'écran jaune bon marché. Bien sûr, celui que j'ai acheté est plus orange que jaune pour mes vieux yeux, mais je ne l'appellerai pas COD, puisque cela signifie normalement Collect On Delivery (payer à la livraison), ou une cause de mort. Je vais donc faire comme s'il était jaune et l'appeler CYD. |
| |
Il s'agit d'une petite carte très soignée, pilotée par un ESP32-WROOM auquel est attaché un écran ILI9341 320 x 240. L'écran est également un écran tactile résistif, ce qui le rend plutôt agréable pour tenir lieu d'interface graphique ou pour devenir un plateau de jeu. | Il s'agit d'une petite carte très soignée, pilotée par un ESP32-WROOM auquel est attaché un écran ILI9341 320 x 240. L'écran est également un écran tactile résistif, ce qui le rend plutôt agréable pour tenir lieu d'interface graphique ou pour devenir un plateau de jeu. |
| |
Il semble qu'il y ait de nombreuses variantes du CYD chez différents vendeurs. Celui que j'ai acheté (sur Amazon) est fabriqué par AITRIP. Assurez-vous que vous obtenez une carte décrite comme ESP32-2432S028R. Il semble qu'il y ait au moins trois versions de cette carte (encore une fois de différents fabricants). La mienne semble être la révision 3, et possède non seulement le connecteur USB-C mais aussi le micro USB à l'ancienne. Les deux fonctionnent pour alimenter et programmer la carte, donc si vous n'avez pas encore de câble USB-C, vous devriez chercher la carte révision 3 si vous pouvez la trouver. | Il semble qu'il y ait de nombreuses variantes du CYD chez différents vendeurs. Celui que j'ai acheté (sur Amazon) est fabriqué par AITRIP. Assurez-vous que vous obtenez une carte décrite comme ESP32-2432S028R. Il semble qu'il y ait au moins trois versions de cette carte (encore une fois de différents fabricants). La mienne semble être la révision 3 et possède non seulement le connecteur USB-C mais aussi le micro USB à l'ancienne. Les deux fonctionnent pour alimenter et programmer la carte, donc si vous n'avez pas encore de câble USB-C, vous devriez chercher la carte révision 3 si vous pouvez la trouver. |
| |
| |
As far as I can tell, there are at least four ways to program these boards. The first (and most prevalent on the Internet) is using the Arduino programming language and the Arduino IDE. There are lots of examples of this out there, so I won’t deal with this too much this month. The best place I’ve found is to look at the Random Nerds website (https://randomnerdtutorials.com/cheap-yellow-display-esp32-2432s028r/). This is a really good write up, BUT PLEASE go slowly and carefully. Follow the directions EXACTLY or it won’t work for you.** | As far as I can tell, there are at least four ways to program these boards. The first (and most prevalent on the Internet) is using the Arduino programming language and the Arduino IDE. There are lots of examples of this out there, so I won’t deal with this too much this month. The best place I’ve found is to look at the Random Nerds website (https://randomnerdtutorials.com/cheap-yellow-display-esp32-2432s028r/). This is a really good write up, BUT PLEASE go slowly and carefully. Follow the directions EXACTLY or it won’t work for you.** |
| |
Une petite remarque sur l'obtention de la carte. Il y a BEAUCOUP d'endroits où vous pouvez vous procurer cette carte. J'ai utilisé Amazon et j'ai obtenu un pack de deux cartes pour environ 35 $ US. Certains sites indiquent qu'il est possible d'obtenir la carte ainsi qu'un ensemble de plaques de protection avant et arrière pour moins de 5,00 $ US. S'il vous plaît, ne tombez pas dans le panneau. Même si toute la page Web indique tout le temps que la carte est incluse, ce n'est pas le cas. Il faut s'attendre à ce que le prix de la carte se situe entre 12 et 20 dollars américains en quantités individuelles. N'oubliez pas le vieil adage : « Si cela semble trop beau pour être vrai, c'est probablement le cas ». | Une petite remarque sur l'obtention de la carte. Il y a BEAUCOUP d'endroits où vous pouvez vous procurer cette carte. J'ai utilisé Amazon et j'ai obtenu un pack de deux cartes pour environ 35 $ US. Certains sites indiquent qu'il est possible d'obtenir la carte ainsi qu'un ensemble de plaques de protection avant et arrière pour moins de 5,00 $ US. S'il vous plaît, ne tombez pas dans le panneau. Même si toute la page Web indique tout le temps que la carte est incluse, ce n'est pas le cas. Il faut s'attendre à ce que le prix de la carte se situe entre 12 et 20 dollars américains en quantités individuelles. N'oubliez pas le vieil adage : « Si cela semble trop beau pour être vrai, c'est probablement le cas. » |
| |
Pour autant que je sache, il existe au moins quatre façons de programmer ces cartes. La première (et la plus répandue sur Internet) consiste à utiliser le langage de programmation Arduino et l'IDE Arduino. Il existe de nombreux exemples de cette méthode, je ne m'y attarderai donc pas trop ce mois-ci. Le meilleur endroit que j'ai trouvé est le site Web Random Nerds (https://randomnerdtutorials.com/cheap-yellow-display-esp32-2432s028r/). Il s'agit d'un très bon article, MAIS je vous prie d'y aller lentement et prudemment. Suivez les instructions EXACTEMENT ; sinon, ça ne fonctionnera pas. | Pour autant que je sache, il existe au moins quatre façons de programmer ces cartes. La première (et la plus répandue sur Internet) consiste à utiliser le langage de programmation Arduino et l'IDE Arduino. Il existe de nombreux exemples de cette méthode et je ne m'y attarderai donc pas trop ce mois-ci. Le meilleur endroit que j'ai trouvé est le site Web Random Nerds (https://randomnerdtutorials.com/cheap-yellow-display-esp32-2432s028r/). Il s'agit d'un très bon article, MAIS je vous prie d'y aller lentement et prudemment. Suivez les instructions EXACTEMENT ; sinon, ça ne fonctionnera pas. |
| |
| |
Finally, there is a special GUI library called LVGL which works with this (and many other boards) that, for the moment, is best done using Arduino code. You can find a very good tutorial again at the Random Nerds site at https://randomnerdtutorials.com/lvgl-cheap-yellow-display-esp32-2432s028r/. Again, PLEASE go slowly and follow EVERY step.** | Finally, there is a special GUI library called LVGL which works with this (and many other boards) that, for the moment, is best done using Arduino code. You can find a very good tutorial again at the Random Nerds site at https://randomnerdtutorials.com/lvgl-cheap-yellow-display-esp32-2432s028r/. Again, PLEASE go slowly and follow EVERY step.** |
| |
La deuxième façon de programmer la carte est d'utiliser MicroPython. Il existe de nombreux sites Web (mais pas autant que pour le code Arduino) pour cela. Les deux meilleurs pilotes (actuellement) sont à https://github.com/jtobinart/MicroPython_CYD_ESP32-2432S028R et https://github.com/rdagger/micropython-ili9341/. Le premier lien renvoie également au second. Vous devez télécharger (ou cloner) les deux sites et récupérer les bibliothèques qu'ils contiennent dans un dossier de travail spécial. Plus d'informations à ce sujet dans un instant. | La deuxième façon de programmer la carte est d'utiliser MicroPython. Il existe de nombreux sites Web (mais pas autant que pour le code Arduino) pour cela. Les deux meilleurs pilotes (actuellement) sont à https://github.com/jtobinart/MicroPython_CYD_ESP32-2432S028R et https://github.com/rdagger/micropython-ili9341/. Le premier lien renvoie également au second. Vous devez télécharger (ou cloner) les deux sites et mettre les bibliothèques qu'ils contiennent dans un dossier de travail spécial. Plus d'informations à ce sujet dans un instant. |
| |
La troisième façon de programmer la carte est d'utiliser l'un des ESPHome. Cependant, je n'ai pas encore pris le temps d'étudier cette possibilité. | La troisième façon de programmer la carte est d'utiliser l'un des ESPHome. Cependant, je n'ai pas encore pris le temps d'étudier cette possibilité. |
Here is what the back of my board looks like. On the left, you can see the USB-C connector in the middle and the old style USB connector towards the bottom.** | Here is what the back of my board looks like. On the left, you can see the USB-C connector in the middle and the old style USB connector towards the bottom.** |
| |
Il existe un nouveau produit appelé platformIO qui est un plugin pour le code Visual Studio, et il y a quelques bons tutoriels pour la programmation LVGL en l'utilisant. J'en parlerai dans un prochain article. | Il existe un relativement nouveau produit appelé platformIO qui est un plugin pour le code Visual Studio, et il y a quelques bons tutoriels pour la programmation LVGL en l'utilisant. J'en parlerai dans un prochain article. |
| |
Pour utiliser LVGL sur MicroPython, vous devez créer votre propre micrologiciel MicroPython qui inclut le support pour LVGL. Croyez-moi, ce n'est pas à la portée de tout le monde. Cela nécessite l'installation de plusieurs kits d'outils et prend du temps à faire et à tester. J'essaierai de vous fournir des instructions étape par étape dans un futur proche. | Pour utiliser LVGL sur MicroPython, vous devez créer votre propre micrologiciel MicroPython qui inclut le support pour LVGL. Croyez-moi, ce n'est pas à la portée de tout le monde. Cela nécessite l'installation de plusieurs kits d'outils et prend du temps à faire et à tester. J'essaierai de vous fournir des instructions étape par étape dans un futur proche. |
Connecteurs | Connecteurs |
| |
Bien qu'il semble y avoir beaucoup de broches disponibles pour les capteurs et autres connexions, il n'y en a pas autant qu'on pourrait le penser. Le long du bas de la carte, au milieu, se trouve le slot MicroSD, et juste à droite de celui-ci se trouvent deux connecteurs JST qui semblent être conformes à la norme STEMMA Qwiic, mais ce n'est pas le cas. Ils mesurent 1,25 mm et les connecteurs Qwiic normaux sont juste un peu plus petits. Les deux cartes que j'ai achetées étaient équipées d'un connecteur à cet effet, et la plupart des cartes que j'ai examinées semblent en être équipées également. Le connecteur CN1 (le plus proche de l'emplacement MicroSD) est normalement utilisé pour connecter des périphériques I2C. Malheureusement, le jeu de broches I2C « normal » de l'ESP-32 ne peut pas être utilisé, car le rétroéclairage occupe l'une de ces broches normales. J'ai créé un « tableau pense-bête » pour vous... | Bien qu'il semble y avoir beaucoup de broches disponibles pour les capteurs et autres connexions, il n'y en a pas autant qu'on pourrait le penser. Le long du bas de la carte, au milieu, se trouve le slot MicroSD, et juste à droite de celui-ci se trouvent deux connecteurs JST qui semblent être conformes à la norme STEMMA Qwiic, mais ce n'est pas le cas. Ils mesurent 1,25 mm et les connecteurs Qwiic normaux sont juste un peu plus petits. Les deux cartes que j'ai achetées étaient équipées d'un connecteur à cet effet et la plupart des cartes que j'ai examinées semblent en être équipées également. Le connecteur CN1 (le plus proche de l'emplacement MicroSD) est normalement utilisé pour connecter des périphériques I2C. Malheureusement, le jeu de broches I2C « normal » de l'ESP-32 ne peut pas être utilisé, car le rétroéclairage occupe l'une de ces broches normales. J'ai créé un « tableau pense-bête » pour vous... |
| |
En utilisant le câble JST (que j'espère inclus), les broches (en regardant du côté de l'écran de la carte et du connecteur en bas) de gauche à droite, sont [dans le tableau ci-dessous]. | En utilisant le câble JST (que j'espère inclus), les broches (en regardant du côté de l'écran de la carte et du connecteur en bas) de gauche à droite, sont [dans le tableau ci-dessous]. |
Bien sûr, vous devez d'abord importer la bibliothèque. Il peut s'agir de n'importe quel périphérique I2C tant que les broches sont définies correctement. | Bien sûr, vous devez d'abord importer la bibliothèque. Il peut s'agir de n'importe quel périphérique I2C tant que les broches sont définies correctement. |
| |
Si vous voulez utiliser un DHT11 ou un DHT22, vous pouvez aussi utiliser ce brochage. Voici (ci-dessus) un brochage pour le DHT22. Vous n'avez besoin d'utiliser que trois des quatre broches... Et le code MicroPython pour le supporter... | Si vous voulez utiliser un DHT11 ou un DHT22, vous pouvez aussi utiliser ce brochage. Voici (ci-dessus) un brochage pour le DHT22. Vous n'avez besoin d'utiliser que trois des quatre broches... Et le code MicroPython pour le supporter : |
| |
**# ========================= | **# ========================= |
Bien sûr, vous ne pouvez pas utiliser le dispositif DHT en même temps qu'un capteur I2C sur CN1. | Bien sûr, vous ne pouvez pas utiliser le dispositif DHT en même temps qu'un capteur I2C sur CN1. |
| |
Si vous souhaitez utiliser le connecteur P3, voici son brochagele (ci-dessous). | Si vous souhaitez utiliser le connecteur P3, voici son brochage (ci-dessous). |
| |
Il y a deux choses dont vous devez être conscient. Tout d'abord, le fil rouge n'est PAS le 3.3v, mais une broche GPIO. N'essayez pas de l'utiliser pour alimenter votre appareil. De plus, le fil jaune est sur la même broche GPIO que le fil bleu sur le connecteur CN1. Je ne peux pas spéculer sur la raison pour laquelle ils ont fait cela. Sachez simplement que votre meilleure chance d'utiliser des périphériques I2C est d'utiliser CN1. | Il y a deux choses dont vous devez être conscient. Tout d'abord, le fil rouge n'est PAS le 3.3v, mais une broche GPIO. N'essayez pas de l'utiliser pour alimenter votre appareil. De plus, le fil jaune est sur la même broche GPIO que le fil bleu sur le connecteur CN1. Je ne peux pas spéculer sur la raison pour laquelle ils ont fait cela. Sachez simplement que votre meilleure chance d'utiliser des périphériques I2C est d'utiliser CN1. |
One of the other things I should tell you about is that the screen isn’t your “normal” RGB display. It uses color565. You can find more information, and their justification for creating such a thing, at https://rgbcolorpicker.com/565.** | One of the other things I should tell you about is that the screen isn’t your “normal” RGB display. It uses color565. You can find more information, and their justification for creating such a thing, at https://rgbcolorpicker.com/565.** |
| |
Un autre connecteur que vous devez connaître est le connecteur P1, qui se trouve à côté du port de données/d'alimentation USB-C. Il est principalement destiné à être utilisé comme port série. De haut en bas, les broches sont indiquées ci-dessus. | Un autre connecteur que vous devez connaître est le connecteur P1, qui se trouve à côté du port de données/d'alimentation USB-C. Il est principalement destiné à être utilisé comme port SÉRIE. De haut en bas, les broches sont indiquées ci-dessus. |
| |
Vous vous demandez peut-être pourquoi GPIO 01 et GPIO 03 sont marqués d'un point d'interrogation. C'est l'information dont je dispose et elle est incluse de cette façon. Je n'essaierais pas d'utiliser ces broches comme des broches GPIO à ce stade. Il faut faire plus de recherches ! | Vous vous demandez peut-être pourquoi GPIO 01 et GPIO 03 sont marqués d'un point d'interrogation. C'est l'information dont je dispose et elle est incluse de cette façon. Je n'essaierais pas d'utiliser ces broches comme des broches GPIO à ce stade. Il faut faire plus de recherches ! |
https://www.amazon.com/1-25mm-Connectors-Pre-Crimped-Pixhawk-Silicone/dp/B07S18D3RN/ref=sr_1_1_sspa?s=electronics&sr=1-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1** | https://www.amazon.com/1-25mm-Connectors-Pre-Crimped-Pixhawk-Silicone/dp/B07S18D3RN/ref=sr_1_1_sspa?s=electronics&sr=1-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1** |
| |
Comme ces connecteurs JST ne sont pas les mêmes que les connecteurs JST STEMMA QT/Qwiic « normaux » que vous pouvez facilement trouver, j'ai cherché sur Amazon.com et j'ai trouvé quelques candidats. | Comme ces connecteurs JST ne sont pas les mêmes que les connecteurs JST STEMMA QT/Qwiic « normaux » que vous pouvez facilement trouver, j'ai cherché sur Amazon.com et j'ai trouvé quelques candidats. Je n'ai PAS vérifié qu'ils fonctionneront. |
| |
Pour le connecteur du HP (2 broches), vous pouvez essayer... | Pour le connecteur du HP (2 broches), vous pouvez essayer : |
https://www.amazon.com/Letool%C2%AE30-1-25mm-Female-Connector-Cables/dp/B013JRWCBU | https://www.amazon.com/Letool%C2%AE30-1-25mm-Female-Connector-Cables/dp/B013JRWCBU |
| |
Pour les connecteurs IO (4 broches), vous pouvez essayer... | Pour les connecteurs IO (4 broches), vous pouvez essayer : |
https://www.amazon.com/Micro-Connector-Socket-1-25mm-Female/dp/B09DYLY95R/ref=sr_1_3?s=electronics&sr=1-3 | https://www.amazon.com/Micro-Connector-Socket-1-25mm-Female/dp/B09DYLY95R/ref=sr_1_3?s=electronics&sr=1-3 |
| |
Au cas où vous voudriez « rouler vos propres » connecteurs, il semble qu'il existe un kit de bricolage qui contient des connecteurs vides à 2, 3, 4, 5, 6, 7, 8, 9 et 10 broches avec des fils prêts à être insérés dans les connecteurs vierges. Encore une fois, je ne sais pas si c'est un bon kit. Vous pouvez le consulter sur... | Au cas où vous voudriez « rouler vos propres » connecteurs, il semble qu'il existe un kit de bricolage qui contient des connecteurs vides à 2, 3, 4, 5, 6, 7, 8, 9 et 10 broches avec des fils prêts à être insérés dans les connecteurs vierges. Encore une fois, je ne sais pas si c'est un bon kit. Vous pouvez le consulter sur : |
https://www.amazon.com/1-25mm-Connectors-Pre-Crimped-Pixhawk-Silicone/dp/B07S18D3RN/ref=sr_1_1_sspa?s=electronics&sr=1-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1 | https://www.amazon.com/1-25mm-Connectors-Pre-Crimped-Pixhawk-Silicone/dp/B07S18D3RN/ref=sr_1_1_sspa?s=electronics&sr=1-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1 |
| |
Je vais maintenant vous expliquer pourquoi vous avez besoin des deux jeux de pilotes CYD et ili9341. | Je vais maintenant vous expliquer pourquoi vous avez besoin des deux jeux de pilotes CYD et ili9341. |
| |
Bien que vous puissiez utiliser uniquement les pilotes ili9341, il y a un petit problème. Ce jeu de pilotes a été conçu pour être un jeu de pilotes de bas niveau très générique, et peut être utilisé avec n'importe quelle carte d'affichage ili9341, pas seulement celle de la carte CYD. Le jeu de pilotes CYD utilise les pilotes ili9341 et enveloppe toutes les fonctions du pilote d'affichage, de l'écran tactile et des LEDs RVB, dans une bibliothèque de plus haut niveau qui est BEAUCOUP plus facile à utiliser et qui se concentre uniquement sur la carte CYD. | Bien que vous puissiez utiliser uniquement les pilotes ili9341, il y a un petit problème. Ce jeu de pilotes a été conçu pour être un jeu de pilotes de bas niveau très générique et peut être utilisé avec n'importe quelle carte d'affichage ili9341, pas seulement celle de la carte CYD. Le jeu de pilotes CYD utilise les pilotes ili9341 et enveloppe toutes les fonctions du pilote d'affichage, de l'écran tactile et des LEDs RVB, dans une bibliothèque de plus haut niveau qui est BEAUCOUP plus facile à utiliser et qui se concentre uniquement sur la carte CYD. |
| |
| |
Le pilote ili9341.py se concentre sur la carte d'affichage et quelques fonctions génériques des LED RVB. Deux autres pilotes sont inclus : xpt2046.py, qui gère les fonctions de l'écran tactile, et xglcd_font.py, qui permet d'utiliser des polices différentes au lieu d'une police 8x8 très simple. Le pilote ili9341.py permet de dessiner des lignes, des rectangles, des cercles et du texte. | Le pilote ili9341.py se concentre sur la carte d'affichage et quelques fonctions génériques des LED RVB. Deux autres pilotes sont inclus : xpt2046.py, qui gère les fonctions de l'écran tactile, et xglcd_font.py, qui permet d'utiliser des polices différentes au lieu d'une police 8x8 très simple. Le pilote ili9341.py permet de dessiner des lignes, des rectangles, des cercles et du texte. |
| |
Le pilote CYD importe le pilote d'affichage et les bibliothèques d'écran tactile pour vous, et fournit une interface unique qui est (comme je l'ai dit plus haut) BEAUCOUP plus facile à utiliser. Si vous souhaitez utiliser des polices spéciales, vous devrez les importer vous-même dans votre programme. | Le pilote CYD importe le pilote d'affichage et les bibliothèques d'écran tactile pour vous et fournit une interface unique qui est (comme je l'ai dit plus haut) BEAUCOUP plus facile à utiliser. Si vous souhaitez utiliser des polices spéciales, vous devrez les importer vous-même dans votre programme. |
| |
Une autre raison d'utiliser le pilote CYD est que le pilote ili9341 est tellement générique que les programmes de démonstration ne fonctionneront pas sur le CYD parce que l'interface SPI utilise des broches différentes de celles que l'interface générique fournit par défaut. Par exemple, les démos initialisent l'interface SPI comme suit (voir ci-dessus). | Une autre raison d'utiliser le pilote CYD est que le pilote ili9341 est tellement générique que les programmes de démonstration ne fonctionneront pas sur le CYD parce que l'interface SPI utilise des broches différentes de celles que l'interface générique fournit par défaut. Par exemple, les démos initialisent l'interface SPI comme suit (voir ci-dessus). |
Vous pouvez voir que, alors que les broches sck et mosi sont les mêmes entre les deux pilotes, les broches dc, cs et rst sont toutes différentes. Le pilote CYD est déjà configuré pour cela. | Vous pouvez voir que, alors que les broches sck et mosi sont les mêmes entre les deux pilotes, les broches dc, cs et rst sont toutes différentes. Le pilote CYD est déjà configuré pour cela. |
| |
L'utilisation du pilote CYD est très simple. Tout d'abord, vous devez importer la bibliothèque, puis initialiser un objet comme objet maître CDY. | L'utilisation du pilote CYD est très simple. Tout d'abord, vous devez importer la bibliothèque, puis initialiser un objet de l'objet maître CDY. |
| |
from cydr import CYD | from cydr import CYD |
La plupart des paramètres de l'objet CYD sont facultatifs. Notez que le support du wifi est également intégré au pilote CYD, ce qui le rend très flexible. | La plupart des paramètres de l'objet CYD sont facultatifs. Notez que le support du wifi est également intégré au pilote CYD, ce qui le rend très flexible. |
| |
Maintenant que nous avons instancié l'objet CYD et que nous l'avons nommé cyd, vous pouvez effacer l'affichage avec un simple appel comme celui-ci... | Maintenant que nous avons instancié l'objet CYD et que nous l'avons nommé cyd, vous pouvez effacer l'affichage avec un simple appel comme celui-ci : |
| |
cyd.display.clear() | cyd.display.clear() |
// Texte en noir, page 40, encadré du haut // | // Texte en noir, page 40, encadré du haut // |
**BUT the CYD board has different pins for the SPI configuration.** | **BUT the CYD board has different pins for the SPI configuration.** |
Mais la carte CYD a des broches qui différent de la spécification SPI. | MAIS la carte CYD a des broches différentes pour la configuration SPI. |