arduino_st7789 显示文字函数
时间: 2024-01-10 20:00:55 浏览: 221
arduino_st7789显示文字的函数是用于在ST7789液晶屏上显示文字的函数。该函数需要传入参数包括要显示的文字内容和文字的位置。
在Arduino程序中,可以通过使用 adafruit GFX 库和 Adafruit ST7735 库来实现ST7789液晶屏上的文字显示。
下面是一个示例程序,用于在ST7789液晶屏上显示固定位置和固定内容的文字:
1. 在程序开始时,需要包含所需的库:
#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>
#include <SPI.h>
2. 定义ST7789液晶屏的引脚连接:
#define TFT_SDA 11
#define TFT_SCL 13
#define TFT_RST 9
#define TFT_RS 10
#define TFT_CS 12
3. 创建一个Adafruit_ST7789对象:
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_RS, TFT_RST, TFT_SDA, TFT_SCL);
4. 在设置函数中进行初始化设置(setup函数):
void setup() {
tft.init(240, 240, SPI_MODE2);
tft.setRotation(3);
tft.fillScreen(ST7789_BLACK);
tft.setCursor(30, 30); // 设置文字的位置
tft.setTextColor(ST7789_WHITE); // 设置文字的颜色
tft.setTextSize(3); // 设置文字的大小
}
5. 创建一个循环函数(loop函数),在该函数中进行文字的显示:
void loop() {
tft.println("Hello, World!"); // 显示文字内容
delay(500); // 延迟500毫秒
}
以上示例程序中,我们先通过设置函数进行初始化设置,然后在循环函数中使用 tft.println() 函数来显示要显示的文字内容。本例中我们设置文字的位置为(30, 30),文字颜色为白色,文字大小为3。循环函数会每500毫秒显示一次"Hello, World!"。
阅读全文