Modifications

Sauter à la navigation Sauter à la recherche
152 octets ajoutés ,  3 janvier 2022 à 02:29
Ligne 1 : Ligne 1 : −
{{tmbox | text = En cours de traduction
  −
* Traduction à prévoir: ''Librairie Adafruit GFX'' }}
   
{{TFT-SHIELD-NAV}}
 
{{TFT-SHIELD-NAV}}
 
== Présentation ==
 
== Présentation ==
 
Quel magnifique produit que le "''2.8" TFT touch screen shield''" d'AdaFuit  
 
Quel magnifique produit que le "''2.8" TFT touch screen shield''" d'AdaFuit  
   −
[[Fichier: TftTouch-Show.jpg]]
+
{{ADFImage| TftTouch-Show.jpg}}
    
Agrémentez votre Arduino avec ce magnifique shield écran tactile de grande taille incluant un lecteur de carte microSD. Cet écran TFT est grand (2.8" de diagonale) lumineux (rétro éclairage à 4 LED super-brillantes), '''coloré''' (262.000 couleurs, 18 bits) et assignation individuelle de chaque point (pixel) des 240x320 pixels disponibles. Cet écran dispose d'une résolution bien supérieure aux affichages noir et blanc 128x64 beaucoup plus répandu sur le marche. En bonus, cet écran est déjà équipé d'un écran tactile résistif, vous pouvez donc détecter la pression d'un doigt partout sur cet écran.
 
Agrémentez votre Arduino avec ce magnifique shield écran tactile de grande taille incluant un lecteur de carte microSD. Cet écran TFT est grand (2.8" de diagonale) lumineux (rétro éclairage à 4 LED super-brillantes), '''coloré''' (262.000 couleurs, 18 bits) et assignation individuelle de chaque point (pixel) des 240x320 pixels disponibles. Cet écran dispose d'une résolution bien supérieure aux affichages noir et blanc 128x64 beaucoup plus répandu sur le marche. En bonus, cet écran est déjà équipé d'un écran tactile résistif, vous pouvez donc détecter la pression d'un doigt partout sur cet écran.
Ligne 15 : Ligne 13 :  
Ce shield nécessite beaucoup de broches pour fonctionner: 12 pin au total pour l'affichage, et 13 si vous utilisez le lecteur de carte MicroSD (''voir la foire aux questions à ce sujet'')  
 
Ce shield nécessite beaucoup de broches pour fonctionner: 12 pin au total pour l'affichage, et 13 si vous utilisez le lecteur de carte MicroSD (''voir la foire aux questions à ce sujet'')  
   −
[[Fichier: TftTouch-Back.jpg]]
+
{{ADFImage| TftTouch-Back.jpg}}
    
Bien entendu, nous n'allons pas vous laisser avec une fiche technique et "Bonne Chance pour la suite" - [https://github.com/adafruit/TFTLCD-Library AdaFruit à écrit une librairie graphique open-source capable de dessiner des pixels(point), lignes, rectangles, cercles et textes]. AdaFruit fournit également [https://github.com/adafruit/Touch-Screen-Library un librairie tactile pour détecter les coordonées x, y et z (la pression)] ainsi que des exemples de code met en pratique tous ces éléments. Le code est écrit pour Arduino et peut être porté assez facilement vers votre micro-contrôleur favoris!  
 
Bien entendu, nous n'allons pas vous laisser avec une fiche technique et "Bonne Chance pour la suite" - [https://github.com/adafruit/TFTLCD-Library AdaFruit à écrit une librairie graphique open-source capable de dessiner des pixels(point), lignes, rectangles, cercles et textes]. AdaFruit fournit également [https://github.com/adafruit/Touch-Screen-Library un librairie tactile pour détecter les coordonées x, y et z (la pression)] ainsi que des exemples de code met en pratique tous ces éléments. Le code est écrit pour Arduino et peut être porté assez facilement vers votre micro-contrôleur favoris!  
   −
Si vous voulez acheter cet article, [http://mchobby.be/PrestaShop/product.php?id_product=16 il est disponible chez MC Hobby].
+
Si vous voulez acheter cet article, {{pl|16|il est disponible chez MC Hobby}}.
    
== Caractéristiques ==
 
== Caractéristiques ==
Ligne 38 : Ligne 36 :  
'''En consultant la fiche technique, je remarque qu'une interface SPI est disponible. Pourquoi utiliser vous l'interface parallèle? Une interface SPI utiliserait moins de pins!
 
'''En consultant la fiche technique, je remarque qu'une interface SPI est disponible. Pourquoi utiliser vous l'interface parallèle? Une interface SPI utiliserait moins de pins!
 
'''
 
'''
Même si le contrôleur de l'écran supporte un SPI, AdaFruit n'as pas encore trouvé d'écran capable d'en tirer profit - ces broches ne sont simplement pas disponibles sur le connecteur de l'écran. Par ailleurs, SPI serait incroyablement lent pour un écran aussi large (ce serait terriblement frustrant!). Si vous désirez des afficheurs SPI, MC Hobby peut vous proposer [http://mchobby.be/PrestaShop/product.php?id_product=40 Shield LCD RGB - 2 pins - AFFICHAGE NEGATIF]. Vous pouvez également [http://www.adafruit.com/category/63 consulter le catalogue "afficheur" d'AdaFruit, ils supportent presque tous des protocoles SPI (ou similaire)!]... nous nous ferons un plaisir de les importer sur demande.
+
Même si le contrôleur de l'écran supporte un SPI, AdaFruit n'as pas encore trouvé d'écran capable d'en tirer profit - ces broches ne sont simplement pas disponibles sur le connecteur de l'écran. Par ailleurs, SPI serait incroyablement lent pour un écran aussi large (ce serait terriblement frustrant!). Si vous désirez des afficheurs SPI, MC Hobby peut vous proposer {{pl|40|Shield LCD RGB - 2 pins - AFFICHAGE NEGATIF}}. Vous pouvez également [http://www.adafruit.com/category/63 consulter le catalogue "afficheur" d'AdaFruit, ils supportent presque tous des protocoles SPI (ou similaire)!]... nous nous ferons un plaisir de les importer sur demande.
    
=== Comment accéder aux broches libres? ===
 
=== Comment accéder aux broches libres? ===
All the pins are used! How can I connect anything to the Arduino??
+
Toutes les broches sont raccordées, comment puis-je connecter quoi que ce soit sur Arduino?
   −
We suggest using a [http://mchobby.be/PrestaShop/product.php?id_product=12 protoshield] (with stacking headers) or a proto-screwshield to access the unused pins (2, 3, and analog 4 and 5). You can connect various i2c sensors or analog sensors to analog 4&5. You can also connect an i2c port expander to get more I/O pins. If you desperately need more pins, and you're careful, you can use the 8 datapins while the TFT isn't being written to - they are high-z and unused as long as the WR and RD pins are high
+
Nous suggérons d'utiliser un {{pl|12|protoshield}} (avec des {{pl|249|Stacking Header}}) ou un {{pl|100|shield de prototypage avec bornier}} pour accéder aux broches inutilisées (2, 3 et analogique 4 et 5).  
 +
 
 +
Vous pouvez connecter différent senseur I2C ou analogique sur les broches analogique 4 et 5. Vous pouvez également connecter {{pl|218|une extension d'entrée/sortie}} I2C pour obtenir plus de broches digitales.  
 +
 
 +
Si vous avez désespérément besoin de plus de broches, et si vous êtes prudents, pour pouvez utiliser les 8 broches de données pendant que la librairie n'accède pas au TFT - Elles sont en "''high-z''" (haute impédance) et inutilisée pendant que les broches WR et RD sont à "HIGH".
    
== Démarrer sans assemblage ==
 
== Démarrer sans assemblage ==
 
Ce shield est vraiment facile à utiliser. Il n'y a qu'a le raccorder et c'est parti.
 
Ce shield est vraiment facile à utiliser. Il n'y a qu'a le raccorder et c'est parti.
   −
[[Fichier:TftTouch-Snap.jpg]]
+
{{ADFImage|TftTouch-Snap.jpg}}
    
Because the TFT is exactly the same size as an Arduino, we preassemble the shield in the factory. To use, simply place it onto your Arduino. No wiring, no soldering!  
 
Because the TFT is exactly the same size as an Arduino, we preassemble the shield in the factory. To use, simply place it onto your Arduino. No wiring, no soldering!  
   −
[[Fichier:TftTouch-Mega.jpg]]
+
{{ADFImage|TftTouch-Mega.jpg}}
    
== Test du LCD ==
 
== Test du LCD ==
Ligne 63 : Ligne 65 :  
{{tmbox  
 
{{tmbox  
 
| type  = speedy  
 
| type  = speedy  
| text = Il y a une étape complémentaire pour ce shield! Ouvrez le fichier TFTLCD.h dans le répertoire ''libraries'' et décommentre la ligne en haut du fichier qui indique:
+
| text = Il y a une vérification complémentaire pour ce shield!<br />
 +
Ouvrez le fichier TFTLCD.h dans le répertoire ''libraries'' et assurez vous que la ligne contenant USE_ADAFRUIT_SHIELD_PINOUT  ne soit pas sous commentaire.
 
}}
 
}}
 
  //comment or uncomment the next line for special pinout!  
 
  //comment or uncomment the next line for special pinout!  
 +
//Pour le TFTShield, la ligne suivante doit apparaître strictement comme suit: (au caractère près)
 
  #define USE_ADAFRUIT_SHIELD_PINOUT
 
  #define USE_ADAFRUIT_SHIELD_PINOUT
    
Redémarrez votre environnement Arduino. Vous devriez constater un nouveaux répertoire '''example''' (d'exemple) portant le nom '''TFTLCD'''. A l'intérieur de ce dernier, il y a un exemple nommé '''graphicstest'''. Chargez ce sketch sur votre Arduino. Vous constaterez que le TFT affiche une série de tests graphiques.  
 
Redémarrez votre environnement Arduino. Vous devriez constater un nouveaux répertoire '''example''' (d'exemple) portant le nom '''TFTLCD'''. A l'intérieur de ce dernier, il y a un exemple nommé '''graphicstest'''. Chargez ce sketch sur votre Arduino. Vous constaterez que le TFT affiche une série de tests graphiques.  
   −
[[Fichier:TftTouch-graphictest.jpeg]]
+
{{ADFImage|TftTouch-graphictest.jpeg}}
    
== Librairie Adafruit GFX ==
 
== Librairie Adafruit GFX ==
Ligne 120 : Ligne 124 :  
* Démarrez votre IDE et sélectionnez le sketch '''tftbmp_shield'''. Chargez le sur votre Arduino pour voir le tigre sur l'écran TFT.  
 
* Démarrez votre IDE et sélectionnez le sketch '''tftbmp_shield'''. Chargez le sur votre Arduino pour voir le tigre sur l'écran TFT.  
   −
[[Fichier:TftTouch-Tiger.jpg]]
+
{{ADFImage|TftTouch-Tiger.jpg}}
    
Pour créer une nouvelle image, assurez-vous qu'elle ait une taille de 240 par 320 pixels et sauvez là au ''' format BMP 24-bit'''! Elle doit être au format 24-bit, même si elle ne contient pas une image couleur 24-bits (c'est un format qu'Arduino gère plus facilement).  
 
Pour créer une nouvelle image, assurez-vous qu'elle ait une taille de 240 par 320 pixels et sauvez là au ''' format BMP 24-bit'''! Elle doit être au format 24-bit, même si elle ne contient pas une image couleur 24-bits (c'est un format qu'Arduino gère plus facilement).  
Ligne 135 : Ligne 139 :  
Vous pouvez ensuite contrôler le rétro-éclairage à l'aide de la broche/pin 3 (digital)  
 
Vous pouvez ensuite contrôler le rétro-éclairage à l'aide de la broche/pin 3 (digital)  
   −
[[Fichier:TftTouch-BackLight.jpg]]
+
{{ADFImage|TftTouch-BackLight.jpg}}
    
== Ressources ==
 
== Ressources ==
Ligne 145 : Ligne 149 :     
== Où Acheter ==
 
== Où Acheter ==
L’[http://mchobby.be/PrestaShop/product.php?id_product=16 Écran tactile 2.8" TFT est disponible chez MC Hobby].
+
L’{{pl|16|Écran tactile 2.8" TFT est disponible chez MC Hobby}}.
 
  −
{{MCH-Accord}}
     −
{{ADF-Accord}}
+
{{TFT-SHIELD-TRAILER}}
29 917

modifications

Menu de navigation