SKU: OT3499 Αριθμός είδους: AA431 EAN: 8720618489661
Μια μικρή οθόνη με διαγώνιο 1.3". Με την υψηλή πυκνότητα pixel των 260 ppi, αυτή είναι μια φανταστική οθόνη 240x240 pixel με ευανάγνωστη εικόνα από όλες τις γωνίες.
Οθόνες αυτού του επιπέδου χρησιμοποιούνται επίσης για smartwatches και μικρές ηλεκτρονικές συσκευές.
Διαθέτει driver οθόνης ST7789 που λειτουργεί με όλους τους microcontrollers και microcomputers.
Αυτός είναι ο καλύτερος τρόπος να προσθέσετε μια μικρή, πολύχρωμη και εξαιρετικά φωτεινή οθόνη σε οποιοδήποτε project. Χρησιμοποιεί 4-wire SPI για επικοινωνία.
Με το δικό του pixel-addressable frame buffer μπορεί να χρησιμοποιηθεί ακόμη και με πολύ μικρούς microcontrollers με λίγη μνήμη ή διαθέσιμα pins.
Η οθόνη έχει 240x240 16-bit full color pixels και είναι IPS, οπότε τα χρώματα φαίνονται εξαιρετικά έως και 80 μοίρες από κάθε άξονα προς κάθε κατεύθυνση. Ο TFT driver (ST7789) μοιάζει πολύ με τον δημοφιλή ST7735 και υποστηρίζεται καλά από πολλαπλές Arduino libraries.
Η Adafruit για παράδειγμα έχει γράψει μια πλήρη open source γραφική βιβλιοθήκη που μπορεί να σχεδιάζει pixels, γραμμές, ορθογώνια, κύκλους, κείμενο και bitmaps σε συνδυασμό με τη Adafruit GFX Library. (δείτε αυτή τη σελίδα για να ξεκινήσετε) Επιπλέον υπάρχει και example code. Αυτός ο κώδικας έχει γραφτεί για Arduino αλλά μπορεί εύκολα να προσαρμοστεί στον αγαπημένο σας microcontroller.
Έτσι συνδέεις το 1.3inch SPI TFT LCD Display RGB (ST7789, 3.3V) σε ένα Arduino UNO ή ESP32, με ένα παράδειγμα sketch που μπορείς να ανεβάσεις αμέσως.
Αυτό το έργο αρχικοποιεί μια οθόνη TFT SPI ST7789 1.3-inch 240x240 με ένα Arduino Uno. Το sketch σχεδιάζει κείμενο χαιρετισμού, σχήματα και πολύχρωμα γραφικά για να δείξει τις δυνατότητες της οθόνης. Συνδέστε την οθόνη απευθείας στα SPI pins του Arduino όπως φαίνεται.
/*
* ==================================================================
* 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
}
Απαραίτητες βιβλιοθήκες: Adafruit ST7735 and ST7789 Library 1.11.0
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Αυτό το project αρχικοποιεί μια οθόνη TFT SPI 240x240 1.3-inch χρησιμοποιώντας τον driver ST7789. Σχεδιάζει σχήματα, εμφανίζει κείμενο και ενημερώνει έναν ζωντανό μετρητή στην οθόνη κάθε δευτερόλεπτο.
/*
* ==================================================================
* 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);
}
Απαραίτητες βιβλιοθήκες: 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