Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met arduino MEGA 2560 (4 / 4 stap)

Stap 4: Tekst op het LCD-scherm weergeven


Code die door roken en draden
http://www.smokeandwires.co.nz / / deze code is overgenomen uit de bibliotheek van Adafruit TFT en bewerkt / / door ons voor gebruik met onze schilden TFT / Modules / / voor oorspronkelijke code / licentieverlening Raadpleeg / / http://www.smokeandwires.co.nz

#include / / core grafische bibliotheek #include "SWTFT.h" / / hardwarespecifieke bibliotheek

De pinnen van de controle voor het LCD-scherm kunnen worden toegewezen aan elke digitale of / / analog pinnen... maar we zullen de analoge pinnen gebruiken zoals dit laat ons toe om / / verdubbelen de pinnen met de touch-screen (Zie het voorbeeld van de verf TFT). #define LCD_CS A3 / / Chip Selecteer gaat naar analoge 3 / / #define LCD_CD A2 / / Command/Data gaat naar analoog 2 / / #define LCD_WR A1 / / LCD schrijven gaat naar analoge 1 / / #define LCD_RD A0 / / LCD lezen gaat naar analoge 0

#define LCD_RESET A4 / / afwisselend alleen verbinding kan maken met de Arduino resetpin

Als u alleen de BREAKOUT BOARD, gebruikt deze 8 data lijnen naar het LCD-scherm: / / voor de Arduino Uno, Duemilanove, Diecimila, etc.: / / D0 verbindt met digitale pin 8 (merken dit zijn / / D1 verbindt met digitale pin 9 niet in volgorde!) / / D2 verbindt met de digitale pen 2 / / D3 verbindt met de digitale pen 3 / / D4 verbindt met digitale pin 4 / / D5 verbindt met digitale pin 5 / / D6 verbindt met digitale pin 6 / / D7 verbindt met digitale pin 7 / / voor de Arduino Mega , gebruik digitale pinnen 22 tot en met 29 / / (op de kop van de 2-rij aan het einde van de Raad van bestuur).

Leesbare namen toewijzen aan bepaalde gemeenschappelijke waarden van de 16-bits kleuren: #define BLACK 0x0000 #define 0x001F BLUE #define rood 0xF800 #define GREEN 0x07E0 #define 0x07FF cyaan #define MAGENTA 0xF81F #define 0xFFE0 gele #define WHITE 0xFFFF

SWTFT tft; Als met behulp van het schild, alle controle- en datalijnen worden opgelost, en / / een eenvoudiger verklaring kan eventueel worden gebruikt: / / SWTFT tft;

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

uint16_t id = tft.readID(); TFT.begin(Identifier); }

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

unsigned long testFillScreen() {unsigned lange start = micros(); tft.fillScreen(BLACK); tft.fillScreen(RED); tft.fillScreen(GREEN); tft.fillScreen(BLUE); tft.fillScreen(BLACK); terugkeer micros() - start;}

unsigned long testText() {tft.fillScreen(BLACK); niet-ondertekende lange start = micros() met tft.setCursor (0, 0); tft.setTextColor(WHITE); tft.setTextSize(1); tft.println ("Zhungu Robotics!");

tft.setTextColor(GREEN); tft.setTextSize(2); TFT.println ("Motor temp ~ 56 graden C"); tft.setTextColor(WHITE);

TFT.println ("ESC Temp ~ 50 graden C"); tft.setTextColor(MAGENTA);

TFT.println ("methaan Sensor ~ 20ppm"); tft.setTextColor(CYAN);

TFT.println ("waterstof sensor ~ 0.2 ppm"); tft.setTextColor(RED);

TFT.println ("CO2-Sensor ~ 70ppm"); tft.setTextColor(MAGENTA);

TFT.println ("luchtdruk ~ 100011Pa"); tft.setTextColor(GREEN);

TFT.println ("huidige temp ~ 30 graden C"); tft.setTextColor(YELLOW);

TFT.println ("huidige luchtvochtigheid bedraagt 50%"); tft.setTextColor(CYAN);

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

TFT.println ("spanning resterende ~ 7.6V"); tft.setTextColor(BLUE);

TFT.println ("huidige draw ~ 12 bis"); tft.setTextColor(GREEN); TFT.println ("UV-Index is 12mW/cm ^ 2"); tft.setTextColor(RED); TFT.println ("lichtintensiteit is 930 Lux");

retour micros() - start; }

Gerelateerde Artikelen

Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met Arduino Uno en Mega

Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met Arduino Uno en Mega

Dit Instructable is om te weten hoe te werken TFT 2.4 met de controller SPFD5408met de bibliotheken van Adafruit voor TFT.Deze bibliotheek werkt de Adafruit TFT bibliotheken gewijzigd in TFT 2.4 schilden met de SPFD5408-controller.Nu is het voor Uno
Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Vandaag, ga ik je laten zien dat wij gebruiken 2,4" TFT LCD schild willen (er is mcufriend.com schrijft over dit schild) met Arduino Mega werkt, want het is niet zo makkelijk te lopen van elkaar. Maar met deze instructies kunt u uitvoeren en Wijzig c
2,4" TFT LCD Touch Shield Arduino

2,4" TFT LCD Touch Shield Arduino

2,4" TFT LCD Touch Shield Arduino UNO Hallo wereld2.4" diagonale LCD TFT resistief touchscreen van 4-draads LED achtergrondverlichtingStap 1: Scetch#include / / core grafische bibliotheek#include / / hardwarespecifieke bibliotheek #include#defin
Het gebruik van de LCD-display met arduino tutorial

Het gebruik van de LCD-display met arduino tutorial

Hi iedereen hoop u zijn prima :)Vandaag display i'am gaan om je te leren hoe met een LCD met Arduino (gewoon een hel wereld-bericht).Als u een beginner bent of je nog nooit gespeeld met LCD vertoning met Arduino voordat, dit instructable zeker voor u
Hoe gebruik Arduino Mega 2560 als Arduino isp

Hoe gebruik Arduino Mega 2560 als Arduino isp

wanneer ik het opbouwen van mijn Atmega328p-pu op een Printplaat voor mijn bromfiets ik het nodig had om te bootload.Omdat ik er geen externe hebben programmering apparatuur ik nodig had om mijn Arduino Mega 2560 gebruiken als ArduinoISP ( http://ard
DIY TV LCD-scherm met Arduino en Smart Remote

DIY TV LCD-scherm met Arduino en Smart Remote

In de volgende volgende stappen, u maakt een DIY "TV" met code voor een smart remote afstandsbediening,, en eigenlijk video's afspelen en de slimme afstandsbediening zelfs mogelijk verbinding te maken met de werkelijke moederbord.Materialen:Foli
Gemakkelijk LCD-scherm met Arduino

Gemakkelijk LCD-scherm met Arduino

In dit instructable leert u over het maken van een LCD-scherm met een arduino.Ding zult noodzaak-:1. 10 k potentiometer2. mannelijke kop bedraad3. jumper draden4. breadboard5. Arduino(I used UNO r3)6. aansluitkabel voor arduinoStap 1: Eerst de bepaal
Arduino - drenken systeem met TFT LCD weerstation Monitor Plant

Arduino - drenken systeem met TFT LCD weerstation Monitor Plant

Hallo peepz, ik heb een Prototype Plant water geven systeem met weerstation op een TFT LCD-scherm voor de binnenkweek.Natuurlijk kunt u het wilt gebruiken buiten te bouwen.Deze projecten werken maar is gewoon de basis voor een groter project... vanaf
Mega 2560 Compact LCD ultrasone

Mega 2560 Compact LCD ultrasone

Dit Instructable maakt gebruik van het DFRobot LCD Keypad schild om real-time metingen in centimeters van de HC-SR04 ultrasone sensor met behulp van de Arduino Mega 2560. Ik nauwkeurigheid met behulp van een liniaal niet verifiëren maar het lijkt red
Hoe het weergeven van afbeeldingen op 2,4 inch TFT en maken het een digitale photoframe

Hoe het weergeven van afbeeldingen op 2,4 inch TFT en maken het een digitale photoframe

Ik had echt dit verlangen om te bouwen van een digitale fotolijst van de laatste drie, tot deze januari ik deze tft-lcd touch-module toen. Ik was opgewonden, maar toen ik keek op het internet vond zeer weinig (sorry geen) helpen met betrekking tot he
Maken met behulp van een oscilloscoop de SainSmart Mega2560 met het TFT LCD schild en de 3.5 "aanraakscherm in kleur

Maken met behulp van een oscilloscoop de SainSmart Mega2560 met het TFT LCD schild en de 3.5 "aanraakscherm in kleur

Dit instructable zal u tonen hoe te bouwen van een draagbare Touch ScreenOscilloscoop voor minder dan 40 U$!De oscilloscoop is één van de meest krachtige elektronische instrumenten dieis beschikbaar voor de elektronica hobbyist, onderzoekers en ingen
Uw afbeelding op een Arduino! -TFT LCD scherm gids

Uw afbeelding op een Arduino! -TFT LCD scherm gids

heb je ooit gehoord van TFT LCD-schermen?  Ze zijn grote manieren om gegevens uit je Arduino worden weergegeven, of afbeeldingen worden weergegeven.  Het Arduino team zojuist een officiële TFT LCD-scherm met hun nieuwe Robot op Maker Faire 2013.  Het
Redden van een NOKIA 3310 LCD en gebruiken van het met Arduino

Redden van een NOKIA 3310 LCD en gebruiken van het met Arduino

Dit instructable vertelt hoe te halen het LCD van handige Nokia 3310 defect en aan het aanpassen voor gebruik met Arduino.Ik had een oude defect Nokia 3310 handig. Het was niet de batterij opladen. Ik wilde het om weg te gooien, maar voor mij kwam he
YouTube Stats weergeven op een 320 x 240 Pixel LCD-scherm met een Arduino Uno

YouTube Stats weergeven op een 320 x 240 Pixel LCD-scherm met een Arduino Uno

Deze kleine Instructable zal u tonen hoe te een 320 x 240 pixel LCD scherm aangesloten op een Arduino Uno met een schild netwerk ook gebruiken, om te tonen stats voor Youtube-kanalen.Ik heb dit gemaakt als ik wilde om te zien hoeveel abonnees en stan