// Programme : DemoST7735 // Carte : Arduino Uno // Shield écran couleur TFT 1,8'' V1 ou breakout // Fichier : ST7735.ino (partiel) // Bibliothèques #include // Bibliothèques graphiques #include #include #include #include // Bibliothèques spécifiques aux matériels #include #include #include // Communication sur un Bus SPI // Configuration des broches du micro pour commander un afficheur à ST7735 // Pour la sélection du ST7735, vous pouvez utiliser 2 ou 3 broches // Ces broches fonctionneront également pour le shield TFT de 1,8 " #define TFT_CS 10 // Cheap Select (Sélection du composant) #define TFT_RST 9 // Peut être connectéé à la broche de remise à zéro (RST) de l'Arduino // dans ce cas, définissez cette broche #define sur 0! #define TFT_DC 8 // Sélection d'une Donnée / Commande // Option 1 (recommandée): Utiliser l'interface SPI matérielle // (pour une UNO SPI CLK = 13 et SPI MOSI = 11). La broche 10 doit être // une sortie. C'est beaucoup plus rapide, mais également nécessaire si vous voulez // commander une carte micro SD Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); // Constructeur // Option 2: utiliser n'importe quelle broche (SPI Soft) mais un peu plus lent! #define TFT_SCLK 13 // A choisir parmi les GPIO #define TFT_MOSI 11 //Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST); void setup() { // Initialisation d'un afficheur TFT 1.8" tft.initR(INITR_BLACKTAB); // initialise un circuit ST7735S tft.fillScreen(ST7735_BLACK); }