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
TFT LCD 3,5" shield pro UNO
Re: TFT LCD 3,5" shield pro UNO
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(){
}
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
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
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ří
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ří
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host