Leírás és Paraméterek
Ez a 1,2 hüvelykes színes TFT LCD kijelző egy kerek, 240x240 felbontású képernyő. A kijelzőt SPI interfészen keresztül lehet csatlakoztatni. Az LCD panel nagyfelbontású színeket és élesebb képet biztosít. A termék megfelel az ISO9001-es minőségbiztosítási rendszernek is. Ez a LCD panel saját programozású okosórának, dizájnos kerek kijelzőnek, egyéb különleges megjelenésű projectekhez tökéletes választás.
Vélemények
CS (Chip Select): Arduino Uno pin 10
DC (Data/Command): Arduino Uno pin 9
SCK (Clock): Arduino Uno pin 13 (SPI Clock)
SDA (Data): Arduino Uno pin 11 (SPI MOSI)
RESET: Csatlakoztathatod egy szabad digitális pinhez, például a pin 8-ra, vagy ha automatikus resetet szeretnél, akkor a kódban állítsd -1-re.
GND: Arduino Uno GND pin
VCC: Arduino Uno 3.3V (ha nincs 3.3V-os kimenet, használj feszültség szabályozót a 5V-ról
És ezt a teszt kódot használtam uro r3:
#include
#include
#include
#define TFT_CS 10 // Chip Select pin
#define TFT_DC 9 // Data Command pin
#define TFT_RST 8 // Reset pin (or -1 and connect to Arduino RESET pin)
// A könyvtár inicializálása az Uno pin-ekkel
Adafruit_GC9A01A tft = Adafruit_GC9A01A(TFT_CS, TFT_DC, TFT_RST);
void setup() {
Serial.begin(9600);
tft.begin();
tft.setRotation(1); // A kijelző orientációja attól függően, hogyan tartod
// Egyszerű tesztek futtatása
tft.fillScreen(GC9A01A_BLACK);
delay(500);
tft.fillScreen(GC9A01A_RED);
delay(500);
tft.fillScreen(GC9A01A_GREEN);
delay(500);
tft.fillScreen(GC9A01A_BLUE);
delay(500);
tft.fillScreen(GC9A01A_BLACK);
// Szöveg kiírása a középre
tft.setCursor(tft.width()/4, tft.height()/4);
tft.setTextColor(GC9A01A_WHITE);
tft.setTextSize(1);
tft.println("Hello, Uno!");
}
void loop() {
// A loop függvény itt üres, mivel csak egy egyszerű tesztet futtatunk a setup-ban
}