ST7735 Color TFT Screen
ST7735 Color TFT Screen

ST7735 Color TFT Screen

It offers high resolution, wide color options and wide viewing angles.


ST7735 is the model number of a TFT (Thin-Film Transistor) LCD display driver IC. It is designed for use in microcontroller-based projects that work with integrated, color displays.

The ST7735 offers a number of features to facilitate the control and data transmission of TFT LCD displays.

Features of ST7735:

Color Screen Control: ST7735 is an integrated for controlling color TFT LCD screens. In this way, it is possible to display colorful graphics, text and images in microcontroller-based projects.

SPI Interface: ST7735 communicates via SPI (Serial Peripheral Interface). This provides fast data transmission and can easily communicate with the microcontroller.

Wide Color Support: The ST7735 typically offers 65 thousand or more color options, enabling the display of images with vibrant and rich colors.

Resolution Support: The ST7735 supports different resolution options, so you can choose a display resolution that suits your project's needs.

Wide Viewing Angles: Using IPS (In-Plane Switching) technology, the ST7735 features wide viewing angles, allowing the screen to be viewed comfortably from different angles.

Compatible with Arduino and Other Microcontrollers: The ST7735 driver IC is designed to be compatible with Arduino and other popular microcontroller platforms, allowing you to use your projects with a variety of microcontrollers.

The ST7735 TFT display is a way to add color to your projects and enhance the visual experience.

ST7735 Application Examples:


1. Game Development: You can make your games more fun by creating colorful graphics with ST7735.

2. Information Displays: You can create information dashboards to display real-time data.

3. Simulations: You can create rich visual interfaces for Arduino-based simulations and educational tools.

4. Machine Control: In industrial automation projects, you can monitor the status of your devices with color screens.

The ST7735 TFT display is a powerful tool to enhance the visual experience in your projects and you can use it in a variety of applications.

Sample Application

Vu meter, ST7735, microphone module and Arduino

(Vu meter connection, ST7735, Microphone Module and Arduino)

Code example for Arduino:

#include <Adafruit_GFX.h> // Adafruit Graphics Library
#include <Adafruit_ST7735.h> // Adafruit ST7735 Library

// Connection Pins
#define TFT_RST 8 // Reset pin
#define TFT_CS 9 // Chip select pin
#define TFT_DC 10 // Data/Command pin

// Specify the size of the screen (160x128 pixels)
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);

void setup(void) {
   tft.initR(INITR_BLACKTAB); // Initialize the screen
   tft.fillScreen(ST7735_BLACK); // Fill the screen with black
   tft.setRotation(1); // Set the orientation of the screen (1 or 3 available)

   tft.setTextColor(ST7735_WHITE); // Set the text color to white
   tft.setTextSize(2); // Set text size (1, 2, 3 available)
}

void loop() {
   tft.setCursor(20, 30); // Set where to start the text on the screen (x, y)
   tft.println("Hello, World!"); //Print the text
   delay(2000); //wait 2 seconds
   tft.fillScreen(ST7735_BLACK); //clear screen
   delay(1000); //wait 1 second
}