User Tools

Site Tools


24tft

Arduino - 2.4” TFT-Panel

Für die Anzeige habe ich günstig einige 2.4” TFT-Panel gekauft, die über esp32 angesteuert werden.

Verkabelung:

  TFT              ESP32
  -------------------------------------
  VCC              3.3V
  GND              GND
  CS               GPIO 5
  RESET            GPIO 4
  DC               GPIO 2
  SDI (MOSI)       GPIO 23
  SCK              GPIO 18
  LED              3.3 V
  SD0 (MISO)       GPIO 19
  T_CLK            --               TOUCH-Anschlüsse
  T_CS             GPIO 21
  T_DIN            --
  T_D0             --
  T_IRQ            --

Wichtig: In der Datei User_Setup.h in der library muss die passende Hardware und Fonts auskommentiert werden. Hier können auch die PINs geändert werden.

Testprogramm:

#include <TFT_eSPI.h>   // Graphics and font library for ILI9341 driver chip
#include <SPI.h>        //
 
TFT_eSPI tft = TFT_eSPI();  // Invoke library
 
void setup(void) {
    tft.init();
    tft.setRotation(1);
    tft.fillScreen(TFT_BLACK);
}
 
void drawText(String s) {
    tft.setTextFont(2);  
    tft.setTextSize(3);
    tft.setTextColor(TFT_YELLOW);
    tft.drawString(s,20,20);
}
 
void loop() {
}
24tft.txt · Last modified: 2024/03/11 13:39 by walter