Comment utiliser 2,4 pouces TFT LCD SPFD5408 avec arduino MEGA 2560 (4 / 4 étapes)

Étape 4: Afficher du texte sur l’écran lcd

Code fourni par la fumée et fils
http://www.smokeandwires.co.nz / / ce code a été tiré de la bibliothèque de TFT Adafruit et modifié / / par nous pour utilisation avec nos écrans TFT / Modules / / pour le code d’origine / licences veuillez vous référer à / / http://www.smokeandwires.co.nz

#include / / core bibliothèque graphique #include « SWTFT.h » / / spécifiques au matériel bibliothèque

Les tiges de contrôle pour l’écran LCD peuvent être assignés au tout numérique ou / / analogique épingles... mais nous allons utiliser les broches analogiques car cela nous permet de / / double vers le haut les broches avec l’écran tactile (Voir l’exemple de peinture TFT). #define LCD_CS A3 / / Chip Select va à Analog 3 / / #define LCD_CD A2 / / commande/données va à Analog 2 / / #define LCD_WR A1 / / écriture LCD va à Analog 1 / / #define LCD_RD A0 / / LCD lecture va à analogique 0

#define LCD_RESET A4 / / peut alternativement il suffit de connecter à la broche de remise à zéro de l’Arduino

Lorsque vous utilisez la carte de dérivation uniquement, utilisez ces lignes 8 données à l’écran LCD: / / pour l’Arduino Uno, Duemilanove, Diecimila, etc: / / D0 connectée à la broche numérique 8 (Remarquez ce sont / / D1 connectée à la broche numérique 9 pas dans l’ordre!) / / D2 connectée à la broche numérique 2 / / D3 connectée à la broche numérique 3 / / D4 connectée à la borne numérique 4 / / D5 connectée à la broche numérique 5 / / D6 connectée à la broche numérique 6 / / D7 connectée à la broche numérique 7 / / pour l’Arduino Mega , utiliser des broches numériques 22 à 29 / / (dans l’en-tête de 2 rangées à l’extrémité de la planche).

Assigner des noms lisibles par l’homme à certaines valeurs communes de couleur 16-bit : #define noir 0 x 0000 #define BLUE 0x001F #define rouge 0xF800 #define vert 0x07E0 #define CYAN 0x07FF #define MAGENTA 0xF81F #define jaune 0xFFE0 #define blanc 0xFFFF

SWTFT tft ; Si vous utilisez le bouclier, toutes les lignes de données et de contrôle sont fixés, et / / une déclaration plus simple peut éventuellement être utilisée: / / SWTFT tft ;

void setup(void) {tft.reset() ;

identificateur d’uint16_t = tft.readID() ; TFT.Begin(identifier) ; }

void loop(void) {pour (rotation uint8_t = 0; rotation = 1; rotation ++) {tft.setRotation(rotation) ; testText() ; delay(20000);}}

unsigned long testFillScreen() {unsigned long début = micros() ; tft.fillScreen(BLACK) ; tft.fillScreen(RED) ; tft.fillScreen(GREEN) ; tft.fillScreen(BLUE) ; tft.fillScreen(BLACK) ; micros() retour - début;}

unsigned long testText() {tft.fillScreen(BLACK) ; unsigned long début = micros() ; tft.setTextColor(WHITE) ; tft.setTextSize(1) ; tft.setCursor (0, 0), tft.println (« Zhungu robotique!") ;

tft.setTextColor(GREEN) ; tft.setTextSize(2) ; TFT.println ("moteur temp ~ 56 degrés C") ; tft.setTextColor(WHITE) ;

TFT.println ("ESC Temp ~ 50 degrés C") ; tft.setTextColor(MAGENTA) ;

TFT.println ("détecteur de méthane ~ 20ppm") ; tft.setTextColor(CYAN) ;

TFT.println ("capteur d’hydrogène ~ 0,2 ppm") ; tft.setTextColor(RED) ;

TFT.println ("sonde Co2 ~ 70ppm") ; tft.setTextColor(MAGENTA) ;

TFT.println ("pression atmosphérique ~ 100011Pa") ; tft.setTextColor(GREEN) ;

TFT.println ("Current temp ~ 30 degrés C") ; tft.setTextColor(YELLOW) ;

TFT.println (« humidité actuelle est 50 % ») ; tft.setTextColor(CYAN) ;

TFT.println ("Altutude ~ 45m") ; tft.setTextColor(WHITE) ;

TFT.println ("tension restant ~ 7.6V") ; tft.setTextColor(BLUE) ;

TFT.println ("appel de courant ~ 12 a") ; tft.setTextColor(GREEN) ; TFT.println (« l’indice UV est 12mW/cm ^ 2 ») ; tft.setTextColor(RED) ; TFT.println (« intensité lumineuse est 930 Lux ») ;

retour micros() - start ; }

Articles Liés

Comment utiliser 2,4 pouces TFT LCD SPFD5408 avec Arduino Uno et Mega

Comment utiliser 2,4 pouces TFT LCD SPFD5408 avec Arduino Uno et Mega

Ce Instructable est de savoir comment travailler 2,4 TFT avec le contrôleur de SPFD5408avec les bibliothèques du Adafruit pour TFT.Cette bibliothèque est la bibliothèques de TFT Adafruit changé à travaille dans écrans TFT 2.4 avec le contrôleur de SP
Comment utiliser 2.4" TFT LCD bouclier avec Arduino Mega

Comment utiliser 2.4" TFT LCD bouclier avec Arduino Mega

Aujourd'hui, je vais vous montrer que nous voulons utiliser 2.4" bouclier de TFT LCD (il n'y a mcufriend.com écrit sur ce bouclier) travaille avec Arduino Mega, parce qu'il n'est pas si facile à exécuter les uns des autres. Mais avec ces instructions
Comment utiliser une résistance sensible de Force avec Arduino

Comment utiliser une résistance sensible de Force avec Arduino

Force des résistances sensibles sont des outils utiles pour mesurer la force. Ils ne sont pas assez précises pour mesurer à une unité, mais ils sont assez efficaces pour mesurer une gamme de poids.Étape 1: Vidéo : comment utiliser des capteurs de For
Comment utiliser le Module de caméra OV7670 avec Arduino ?

Comment utiliser le Module de caméra OV7670 avec Arduino ?

Ici, nous avons introduit un module de caméra OV7670 viens d'acheter en ligne, y compris la communication du module caméra et Arduino UNO, à l'aide de la façons de prendre des photos via le module de caméra et ainsi de suite. C'est un module de camér
2.4" TFT LCD tactile Shield Arduino

2.4" TFT LCD tactile Shield Arduino

2.4" TFT LCD tactile Shield Arduino UNO Hello World2.4" diagonale TFT LCD tactile résistif 4 fils LED rétroéclairage de l'écranÉtape 1: Scetch#include / / bibliothèque graphique de base#include / / spécifiques au matériel bibliothèque #include#d
Comment utiliser Arduino Mega 2560 comme Arduino FAI

Comment utiliser Arduino Mega 2560 comme Arduino FAI

quand je construis mon Atmega328p-pu sur un circuit pour ma mobylette j'en avais besoin pour bootload.Parce que je n'ai aucun externe matériel de programmation j'ai dû utiliser mon Arduino Mega 2560 comme ArduinoISP ( http://arduino.cc/en/Tutorial/Ar
Comment faire un 24 pouces en bois Star avec un 2 x 4

Comment faire un 24 pouces en bois Star avec un 2 x 4

Ce tutoriel va vous montrer comment faire une étoile en bois de 22 à 24" avec un simple 8 pied 1 x 4 ou 2 x 4.Il y a deux ans, que ma femme a décidé qu'elle ne souhaiterait pas être une étoile en bois accroché au-dessus de notre cheminée. J'ai essayé
Comment utiliser votre Android Tabletas un moniteur secondaire avec iDisplay App

Comment utiliser votre Android Tabletas un moniteur secondaire avec iDisplay App

ceci est mon premier Post sur Instuctables donc je suis juste partager mon propre poste de mon site WebAndro racine : comment utiliser tablette Android comme un moniteur de réactiverAujourd'hui je vais expliquer la façon de convertir la tablette Andr
Tactile TFT basé UI avec Arduino UNO

Tactile TFT basé UI avec Arduino UNO

I, m très friand d'affichage à cristaux liquides TFT. J'ai donc décidé de l'apprendre. Il y avait déjà des Bibliothèque disponible pour ce travail. Mais j'ai trouvé la plupart d'entre eux a été pour différents contrôleurs. Il y avait un gars sur intr
La première utilisation de 0,96" I2C écran OLED avec Arduino UNO

La première utilisation de 0,96" I2C écran OLED avec Arduino UNO

Aujourd'hui, je vais vous montrer comment utiliser 0,96" I2C écran OLED avec carte Arduino UNO. Il y a beaucoup de différents types d'écrans OLED. J'ai eu 4-épinglé OLED display avec moi. Cette affiche peut être avec broches SPI au lieu de I2C. Ces v
Comment faire un graphique Simple et réactif avec Arduino et traitement

Comment faire un graphique Simple et réactif avec Arduino et traitement

Ce tutoriel va vous apprendre comment utiliser les petites pièces d'un jouet électronique pour créer en graphique interactif de son et lumière qui peut servir comme le début d'un projet d'art interactif. Il utilise un codage dans arduino, traitement,
Comment utiliser Photoshop pour créer des Textures avec canaux Alpha pour Second Life

Comment utiliser Photoshop pour créer des Textures avec canaux Alpha pour Second Life

cela vous guidera étape par étape sur comment faire des textures avec transparence pour Second Life en utilisant Adobe Photoshop CS. Il comprend des conseils sur la façon d'éviter les flous contours blancs et un peu d'info sur les masques et les couc
Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Comment utiliser le logiciel de programmation graphique au programme Arduino et robots ?

Salut tout le monde, la dernière fois j'ai vu un robot drôle pour enseigner aux enfants robotique (vous pouvez obtenir plus d'informations sur leur page Kickstarter ). Mais je suis plus intéressé par le mBlock de langage programmation graphique. Il e
Comment contrôler un jeu simple de traitement avec Arduino

Comment contrôler un jeu simple de traitement avec Arduino

Bonjour à tousDans ce Instructable, nous allons voir comment créer un « lien » entre une esquisse de traitement et une carte Arduino. Dans cet exemple, un module à ultrasons sera utilisé pour contrôler un avion dans un jeu simple. Encore une fois, ce