LCD TFT Shield 2.4" (320x240px) mirrored
Napsal: 23 lis 2017, 12:24
Zdravim, jsem uplny zacatecnik a zakoupil jsem si na sve prvni pokusy Arduino UNO R3 original desku a k ni 2,4" dotykovy TFT shield od mcufriend, nahral jsem do arduina jednoduchy ukazkovy program, ve kterem jsem po několika pokusech zjistil, ze displej reaguje na tft.begin(0x7575), napr.:
#include <Adafruit_GFX.h>
#include <Adafruit_TFTLCD.h>
#define LCD_RESET A4
#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
#define BLACK 0x0004
#define WHITE 0xFFFF
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
void setup(void) {
tft.reset();
tft.begin(0x7575); // HX8347G LCD driver
tft.setRotation(1);
}
void loop(void) {
tft.fillScreen(BLACK);
tft.setCursor(80, 100);
tft.setTextColor(WHITE);
tft.setTextSize(7);
tft.println("AHOJ");
delay(5000);
}
zkousel jsem i mnoho jinych knihoven, ci jine ukázkove programy, displej bohužel ale vždy zobrazuje obracene, zrcadlove, viz. obrazek, podarilo se mi i naprogramovat funkcni tlačítka, text v nich ale byl opet prevraceny, na shieldu neni nic moc napsano, ale mel by to byt radic HX8347G, nejake rady?, navody?
dekuji.
#include <Adafruit_GFX.h>
#include <Adafruit_TFTLCD.h>
#define LCD_RESET A4
#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
#define BLACK 0x0004
#define WHITE 0xFFFF
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
void setup(void) {
tft.reset();
tft.begin(0x7575); // HX8347G LCD driver
tft.setRotation(1);
}
void loop(void) {
tft.fillScreen(BLACK);
tft.setCursor(80, 100);
tft.setTextColor(WHITE);
tft.setTextSize(7);
tft.println("AHOJ");
delay(5000);
}
zkousel jsem i mnoho jinych knihoven, ci jine ukázkove programy, displej bohužel ale vždy zobrazuje obracene, zrcadlove, viz. obrazek, podarilo se mi i naprogramovat funkcni tlačítka, text v nich ale byl opet prevraceny, na shieldu neni nic moc napsano, ale mel by to byt radic HX8347G, nejake rady?, navody?
dekuji.