ili9341 横屏显示代码
时间: 2024-05-11 16:19:18 浏览: 228
STM32F407VET STEMWIN ILI9341 SPI LCD液晶屏移植代码带触摸
5星 · 资源好评率100%
ili9341是一种常用的TFT LCD显示屏控制器,可以通过SPI接口与微控制器通信。以下是使用ili9341控制器实现横屏显示的代码示例:
```c
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>
#define TFT_CS 10
#define TFT_DC 9
#define TFT_RST 8
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
void setup() {
tft.begin();
tft.setRotation(3); // 旋转方向设置为横屏模式
tft.fillScreen(ILI9341_BLACK);
}
void loop() {
// 在屏幕上绘制一些图形或文字
tft.fillRect(0, 0, 100, 100, ILI9341_RED);
tft.setCursor(10, 10);
tft.setTextColor(ILI9341_WHITE);
tft.setTextSize(2);
tft.print("Hello World!");
}
```
在setup()函数中,我们使用tft.setRotation()函数将旋转方向设置为横屏模式,然后使用tft.fillScreen()函数将屏幕背景填充为黑色。在loop()函数中,我们可以使用各种绘图函数在屏幕上显示图形或文字。注意,由于屏幕旋转了,坐标系也随之旋转,需要根据实际情况调整坐标值。
阅读全文