Pieni 1,3 tuuman IPS TFT-näyttö projekteihin mikro-ohjaimilla tai mikrotietokoneilla.
SKU: OT3499 Tuotenumero: AA431 EAN: 8720618489661 Sijainti: H04.06
Vaihtoehto
1,28″ pyöreä TFT LCD 240×240 (GC9A01, SPI) Arduinoon
€ 8,99
Katso tämä vaihtoehto
Näin kytket 1.3 tuuman SPI TFT LCD -näyttö RGB (ST7789, 3.3V):n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tämä projekti alustaa 1.3-inch 240x240 ST7789 SPI TFT-näytön Arduino Unolla. Sketch piirtää tervehdyssanoman, muotoja ja värikkäitä grafiikoita näyttääkseen näytön ominaisuudet. Kytke näyttö suoraan Arduino SPI-pinneihin kuten kuvassa.
/*
* ==================================================================
* 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
}
Tarvittavat kirjastot: Adafruit ST7735 and ST7789 Library 1.11.0
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tämä projekti alustaa 1.3-inch 240x240 SPI TFT-näytön ST7789-ohjaimella. Se piirtää muotoja, näyttää tekstiä ja päivittää live-laskurin näytölle joka sekunti.
/*
* ==================================================================
* 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);
}
Tarvittavat kirjastot: 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
Pieni näyttö, jonka lävistäjä on 1.3". Korkean 260 ppi:n pikselitiheyden ansiosta tämä on upea 240x240 pikselin näyttö, jota voi lukea kaikista kulmista.
Tämän luokan näyttöjä käytetään myös älykelloissa ja pienissä elektronisissa laitteissa.
Siinä on ST7789-näyttöohjain, joka toimii kaikkien mikro-ohjainten ja mikro-tietokoneiden kanssa.
Tämä on paras tapa lisätä mihin tahansa projektiin pieni, värikäs ja erittäin kirkas näyttö. Se käyttää tiedonsiirtoon 4-johtimista SPI:tä.
Oman pikseliosoitettavan frame bufferinsa ansiosta sitä voidaan käyttää jopa hyvin pienissä mikro-ohjaimissa, joissa on vain vähän muistia tai käytettävissä olevia pinnejä.
Näytössä on 240x240 16-bittiset täysväripikselit, ja se on IPS-tyyppinen, joten värit näyttävät erinomaisilta jopa 80 asteen kulmassa mistä tahansa akselista mihin tahansa suuntaan. TFT-ohjain (ST7789) muistuttaa paljon suosittua ST7735:tä, ja sitä tukevat hyvin useat Arduino-kirjastot.
Adafruit on esimerkiksi kirjoittanut täyden avoimen lähdekoodin grafiikkakirjaston, joka pystyy piirtämään pikseleitä, viivoja, suorakulmioita, ympyröitä, tekstiä ja bittikarttoja yhdessä Adafruit GFX Libraryn kanssa. (katso tämä sivu päästäksesi alkuun) Lisäksi mukana on myös esimerkkikoodia. Tämä koodi on kirjoitettu Arduinolle, mutta se voidaan helposti mukauttaa suosikkimikro-ohjaimellesi.
| Väri | 16-bittinen täysväri |
|---|---|
| Resoluutio | 240 x 240 |
| Liitäntä | 4-johtiminen SPI |
| Koko | 1,3 tuumaa |
| Ajuri-IC | ST7789 |
Erittäin vaikea ohjelmoida. En ole vielä saanut sitä toimimaan.
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
1.3 tuuman SPI TFT LCD -näyttö RGB (ST7789, 3.3V)