SKU: OT3499 Číslo položky: AA431 EAN: 8720618489661
Malý displej s úhlopříčkou 1.3". Díky vysoké hustotě pixelů 260 ppi je to fantastický displej 240x240 pixelů s čitelností ze všech úhlů.
Displeje této úrovně se používají také pro chytré hodinky a malá elektronická zařízení.
Má ovladač displeje ST7789, který funguje se všemi mikrokontroléry a mikropočítači.
Toto je nejlepší způsob, jak do libovolného projektu přidat malý, barevný a velmi jasný displej. Používá 4vodičové SPI pro komunikaci.
Díky vlastní pixelově adresovatelné frame buffer paměti jej lze použít i pro velmi malé mikrokontroléry s malou pamětí nebo dostupnými piny.
Displej má 240x240 16bitových plnobarevných pixelů a je IPS, takže barvy vypadají skvěle až do 80 stupňů od každé osy v libovolném směru. TFT ovladač (ST7789) je velmi podobný populárnímu ST7735 a je dobře podporován několika knihovnami Arduino.
Adafruit například napsal plně open source grafickou knihovnu, která dokáže kreslit pixely, čáry, obdélníky, kruhy, text a bitmapy v kombinaci s knihovnou Adafruit GFX Library. (viz tuto stránku pro začátek) K dispozici je také ukázkový kód. Tento kód je napsán pro Arduino, ale lze jej snadno upravit pro váš oblíbený mikrokontrolér.
Takto připojíš 1.3inch SPI TFT LCD displej RGB (ST7789, 3.3V) k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.
Tento projekt inicializuje 1.3-inch 240x240 ST7789 SPI TFT displej s Arduino Uno. Sketch kreslí uvítací text, tvary a barevnou grafiku, aby předvedl možnosti displeje. Připojte displej přímo ke SPI pinům Arduino, jak je ukázáno.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ST7789 1.3 Inch TFT Display Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : LCD Display TFT 1.3inch ST7789
* Libraries : Adafruit ST7735 and ST7789 Library 1.11.0
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Adafruit_ST7789.h>
#include <SPI.h>
#define TFT_CS -1
#define TFT_DC 8
#define TFT_RST 9
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
void setup() {
Serial.begin(115200);
Serial.println(F("ST7789 TFT Display Demo"));
// Initialize 240x240 pixel ST7789 display
tft.init(240, 240);
tft.setRotation(0);
tft.fillScreen(ST77XX_BLACK);
// Draw greeting text
tft.setTextWrap(false);
tft.setTextSize(2);
tft.setTextColor(ST77XX_WHITE);
tft.setCursor(20, 20);
tft.println(F("Hello!"));
tft.setTextColor(ST77XX_CYAN);
tft.setCursor(20, 50);
tft.println(F("ST7789 1.3 TFT"));
// Draw sample graphics
tft.drawRect(10, 85, 220, 130, ST77XX_YELLOW);
tft.fillCircle(60, 145, 25, ST77XX_RED);
tft.fillTriangle(120, 185, 160, 115, 200, 185, ST77XX_GREEN);
Serial.println(F("Display ready."));
}
void loop() {
// Static demo
}
Potřebné knihovny: Adafruit ST7735 and ST7789 Library 1.11.0
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tento projekt inicializuje 1.3-inch 240x240 SPI TFT displej pomocí ovladače ST7789. Kreslí tvary, zobrazuje text a každou sekundu aktualizuje živý čítač na obrazovce.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ST7789 1.3-inch TFT Display with ESP32
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : LCD Display TFT 1.3inch ST7789
* Libraries : Adafruit GFX Library 1.12.6, Adafruit ST7735 and ST7789 Library 1.11.0
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>
#include <SPI.h>
#define TFT_DC 2
#define TFT_RST 4
#define TFT_CS -1
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
int counter = 0;
void setup() {
Serial.begin(115200);
// Initialize 240x240 ST7789 display
tft.init(240, 240);
tft.setRotation(2);
tft.fillScreen(ST77XX_BLACK);
// Draw frame and header
tft.drawRect(10, 10, 220, 220, ST77XX_BLUE);
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.setCursor(35, 30);
tft.println("ESP32 ST7789");
tft.fillCircle(120, 160, 35, ST77XX_RED);
}
void loop() {
// Update counter area
tft.fillRect(40, 80, 160, 30, ST77XX_BLACK);
tft.setTextColor(ST77XX_GREEN);
tft.setTextSize(2);
tft.setCursor(45, 85);
tft.printf("Count: %d", counter++);
delay(1000);
}
Potřebné knihovny: Adafruit GFX Library 1.12.6, Adafruit ST7735 and ST7789 Library 1.11.0
Wiring diagram and example code generated by Codey.online — https://www.codey.online