Stránka 1 z 1

TFT LCD 3,5" shield pro UNO

Napsal: 04 srp 2017, 12:59
od K380
Zdravím !
Má někdo zkušenost s použitím 3,5" TFT LCD shieldem pro UNO. Nějak se sním nemohu domluvit. Zkoušel jsem příklady z Arduina včetně knihoven ale nedaří se to zprovoznit. Díky za případnou pomoc. K380

Re: TFT LCD 3,5" shield pro UNO

Napsal: 06 srp 2017, 15:21
od K380
Zdravím !
Tak jsem našel tyto knihovny se kterými tento displej chodí. Musí se použít všechny tři. SPI.h , Adafruit_GFX.h, MCUFRIEND.h . Toto je ukázkový program pro zobrazení textu pro začátečníky jako jsem já.

//Demo verze grafiky na TFT shieldu 3,5" 480x320

#include <SPI.h>
#include "Adafruit_GFX.h"
#include <MCUFRIEND_kbv.h>
MCUFRIEND_kbv tft;

#define LCD_CS A3
#define LCD_RS A2
#define LCD_WR A1 // připojení pinů shieldu
#define LCD_RD A0
#define LCD_RESET A4

#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0 // definice barev
#define CYAN 0x07FF
#define MAGNETA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF



void setup(){
tft.reset();
tft.begin(0x9481);
tft.setRotation(1); // displej na šířku
tft.fillScreen (BLUE); // barva pozadí displeje

tft.setCursor (20,30); // 20 = od okraje, 30 = od zhora
tft.setTextColor (WHITE); // barva písma
tft.setTextSize (4); // velikost písma
tft.print ("Ahoj !"); // text

tft.setCursor (20,90);
tft.setTextColor (WHITE); //další řádek
tft.setTextSize (4);
tft.print ("Zdravim vsechny");

//tft.fillRect (80,200,321,60,RED); // velikost a barva pozadi ramecku
// pokud má být text v rámečku
tft.setCursor (20,150);
tft.setTextColor (WHITE); // další řádek
tft.setTextSize (4);
tft.print ("divaky kteri se");

tft.setCursor (20,210);
tft.setTextColor (WHITE); // další řádek
tft.setTextSize (4);
tft.print ("dnes divaji !");

tft.drawRect(2,2,475,315,RED); //velikost a barva rámečeku kolem nápisu
}

void loop(){
}

Re: TFT LCD 3,5" shield pro UNO

Napsal: 05 dub 2018, 19:30
od doga
Ahoj, taky jsem si pořídil TFT LCD 3,5" shield a nemohl jsem sehnat funkční knihovnu s příklady, na kterých bych se ho naučil ovládat. Pomohl mi až tvůj příspěvek, takže díky moc za pomoc ;)

Re: TFT LCD 3,5" shield pro UNO

Napsal: 06 dub 2018, 09:38
od K380
Zdravím !
Jsem rád že jsem mohl pomoci. Taky jsem tápal než jsem se zorientoval. Posílám ještě jeden program pro využití tohoto displeje, třeba se bude hodit. Je to zobrazení data, času, teploty, vlhkosti a intenzity světla s použitím UNA. Jen si ještě doplň zapojení DHT 11 na A7 a čidlo světla na A6 podle programu. Čidlo světla je s fotodporem a zesilovačem LM393 na desce. Pro větší projekty je třeba použít MEGA. Tak ať se ti daří

sketch_sep09a.ino
(3.53 KiB) Staženo 198 x