// TFTscreen.stroke(255, 0, 0); //TFTscreen.point(-100, 25); // col // TFTscreen.point(100, 50); // col // TFTscreen.point(100, 75); // col Serial.println("***"); displayChineseChar(wo, 0, 0); displayChineseChar(ai, 16, 16); displayChineseChar(ni, 32, 32); displayC...
display”的ILI9163c库的对象,但是由于所使用的显示类型不同,我们需要包括Arduino的引脚,TFT显示器的A0...
tft.setFont(f); tft.setCursor(x, y); tft.setTextColor(0x0000); tft.setTextSize(sz); tft.print(msg); } void setup() { tft.reset(); Serial.begin(9600); uint16_t ID = tft.readID(); tft.begin(ID); tft.setRotation(1); tft.invertDisplay(true); tft.fillScreen(0xffff); showms...
String fontName = "simfang"; //你要用的字体文件的文件名,不带后缀,我从win10上用了一个宋体的, String fontType = ".ttf"; //你要用的字体文件的文件后缀,一般是ttf //String fontType = ".otf"; int fontSize =12; int displayFontSize = 12; //2者用一样的数字,你想使用的字库的大小,和...
tft.invertDisplay(true);tft.fillScreen(0xffff);showmsgXY(170, 250, 2, &FreeSans9pt7b, "...
uint16_t ID = tft.readID(); tft.begin(ID); 该tft.readID 函数从显示器读取 ID 并将其放入 ID 变量中。然后 tft.begin 函数获取 ID,LCD 准备工作。 3、显示器分辨率 tft.width(); //int16_t width(void);tft.height(); //int16_t height(void); ...
然后准备一块屏幕,我使用的是一块2.8寸(240*240)的tft屏幕,驱动是ST7789,使用spi通信协议。 二、软件准备这里我使用的是vscode 的PlatformIO插件 新建文件,选择开发板为DOIT ESP32 DEVKIT V1,还有保存路径。 在Libraries这里添加库,我们需要导入TFT_eSPI和TJpg_Decoder两个库,TFT_eSPI是一个功能强大的TFT屏幕驱动...
uint16_t ID = tft.readID(); tft.begin(ID); 该tft.readID 函数从显示器读取 ID 并将其放入 ID 变量中。然后 tft.begin 函数获取 ID,LCD 准备工作。 3、显示器分辨率 tft.width(); //int16_t width(void);tft.height(); //int16_t height(void); ...
String fontType=".ttf";//定义存放在data文件夹中的字体文件的后缀//String fontType = ".otf";// Define the font size in points for the TFT_eSPI font fileint fontSize=50;//自定义字库的大小,中文应不低于16,太小了就模糊看不清了。// Font size to use in the Processing sketch display ...
Display Color RGB 65K color SKU MAR3501(have touch screen)/MAR3502(have no touch screen) Screen Size 3.5(inch) Type TFT Driver IC ILI9486/ST7796 Resolution 480*320 (Pixel) Module Interface 8-bit parallel interface Active Area 73.44*48.96(mm) Module PCB Size 85.49*55.63(mm) ...