TFT LCD 3,5" shield pro UNO

Odpovědět
K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

TFT LCD 3,5" shield pro UNO

Příspěvek od K380 » 04 srp 2017, 12:59

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

K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

Re: TFT LCD 3,5" shield pro UNO

Příspěvek od K380 » 06 srp 2017, 15:21

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(){
}

doga
Příspěvky: 2
Registrován: 05 dub 2018, 19:12
Reputation: 0

Re: TFT LCD 3,5" shield pro UNO

Příspěvek od doga » 05 dub 2018, 19:30

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 ;)

K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

Re: TFT LCD 3,5" shield pro UNO

Příspěvek od K380 » 06 dub 2018, 09:38

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 193 x

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů