SKU: OT3499 Numer artykułu: AA431 EAN: 8720618489661
Mały ekran o przekątnej 1.3". Dzięki wysokiej gęstości pikseli 260 ppi jest to fantastyczny wyświetlacz 240x240 pikseli z czytelnością pod każdym kątem.
Wyświetlacze tej klasy są również używane w smartwatchach i małych urządzeniach elektronicznych.
Posiada sterownik wyświetlacza ST7789, który współpracuje ze wszystkimi mikrokontrolerami i mikrokomputerami.
To najlepszy sposób, aby dodać do dowolnego projektu mały, kolorowy i bardzo jasny ekran. Wykorzystuje 4-przewodowe SPI do komunikacji.
Dzięki własnemu buforowi ramki z adresowaniem pikseli może być używany nawet z bardzo małymi mikrokontrolerami, mającymi niewiele pamięci lub dostępnych pinów.
Ekran ma 240x240 16-bitowych pikseli w pełnym kolorze i jest IPS, więc kolory wyglądają świetnie aż do 80 stopni od każdej osi w każdym kierunku. Sterownik TFT (ST7789) jest bardzo podobny do popularnego ST7735 i jest dobrze obsługiwany przez wiele bibliotek Arduino.
Na przykład Adafruit przygotował pełną, otwartoźródłową bibliotekę graficzną, która potrafi rysować piksele, linie, prostokąty, okręgi, tekst i bitmapy w połączeniu z Adafruit GFX Library. (zobacz tę stronę, aby zacząć) Dostępny jest także przykładowy kod. Kod ten został napisany dla Arduino, ale można go łatwo dostosować do ulubionego mikrokontrolera.
Tak podłączysz 1.3-calowy wyświetlacz SPI TFT LCD RGB (ST7789, 3.3V) do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.
Ten projekt inicjalizuje wyświetlacz TFT SPI ST7789 1.3-inch 240x240 z Arduino Uno. Szkic rysuje tekst powitalny, kształty i kolorową grafikę, aby zademonstrować możliwości wyświetlacza. Podłącz wyświetlacz bezpośrednio do pinów SPI Arduino, jak pokazano.
/*
* ==================================================================
* 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
}
Wymagane biblioteki: Adafruit ST7735 and ST7789 Library 1.11.0
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Ten projekt inicjalizuje wyświetlacz TFT SPI 240x240 o przekątnej 1.3-inch za pomocą sterownika ST7789. Rysuje kształty, wyświetla tekst i co sekundę aktualizuje licznik na ekranie na żywo.
/*
* ==================================================================
* 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);
}
Wymagane biblioteki: 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