1.8 Inch TFT LCD Module 128 x 160 with 4 IO

1.8 Inch TFT LCD Module 128 x 160 with 4 IO

Rs. 349.00
Sale price  Rs. 349.00 Regular price  Rs. 599.00
Skip to product information
1.8 Inch TFT LCD Module 128 x 160 with 4 IO

1.8 Inch TFT LCD Module 128 x 160 with 4 IO

Rs. 349.00
Sale price  Rs. 349.00 Regular price  Rs. 599.00

Description

The 1.8-inch TFT LCD Module is a compact, vibrant display ideal for adding colorful and detailed visuals to your projects. With a 128×160 pixel resolution and support for 18-bit color (262,144 shades), it offers a sharp, high-quality display. The module uses a 4-wire SPI interface and includes an onboard ST7735R TFT driver, ensuring full compatibility with microcontrollers, even those with limited memory and pins. It operates with both 3.3V and 5V power, thanks to the integrated low-dropout 3.3V regulator and level shifter, making it versatile for various setups. Additionally, a microSD card slot is included for easy loading of full-color bitmaps from a FAT16/FAT32 format.

Key Features:

High-Resolution Display: 128x160 pixel resolution for clear and detailed visuals.

Compact Size: A 1.8-inch screen fits seamlessly into small projects.

4 IO Interface: Requires minimal GPIO pins, ensuring compatibility with most microcontrollers.

Wide Color Range: Supports a full spectrum of RGB colors, providing vivid and bright output.

Easy to Use: Compatible with standard libraries for Arduino and other platforms.

Why Choose This Module?:

This display module is lightweight, low power, and easy to integrate into your projects. Whether you’re building an advanced IoT dashboard or a simple Arduino-based gadget, this screen delivers reliable performance.

Technical Details of TFT LCD Display

  • Driver IC: ST7735
  • Item Type: Display
  • Display Size: 1.8″
  • Resolution: 128 x 160
  • Input Voltage: 3.3V to 5V
  • PCB Size: 58 x 34 mm (L x W)
  • Interface Type: SPI

Features

  • 1.8-inch serial SPI colour display module
  • Support analogue SPI and hardware SPI
  • The LCD has a wide viewing angle, and the contrast is also very suitable
  • Good quality display

Integration with Arduino

TFT LCD Display

Sample Code

#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library
#include <SPI.h>
// For the breakout, you can use any 2 or 3 pins
// These pins will also work for the 1.8" TFT shield
#define TFT_CS 10
#define TFT_RST 8 // you can also connect this to the Arduino reset
// in which case, set this #define pin to 0!
#define TFT_DC 9
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
// Option 2: use any pins but a little slower!
#define TFT_SCLK 13 // set these to be whatever pins you like!
#define TFT_MOSI 11 // set these to be whatever pins you like!
//Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);
void setup(void) {
Serial.begin(9600);
Serial.print("Hello! ST7735 TFT Test");
// Use this initializer if you're using a 1.8" TFT
tft.initR(INITR_BLACKTAB); // initialize a ST7735S chip, black tab
// Use this initializer (uncomment) if you're using a 1.44" TFT
//tft.initR(INITR_144GREENTAB); // initialize a ST7735S chip, black tab
Serial.println("Initialized");
uint16_t time = millis();
tft.fillScreen(ST7735_BLACK);
time = millis() - time;
Serial.println(time, DEC);
delay(500);
// large block of text
tft.fillScreen(ST7735_BLACK);
testdrawtext("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur adipiscing ante sed nibh tincidunt feugiat. Maecenas enim massa, fringilla sed malesuada et, malesuada sit amet turpis. Sed porttitor neque ut ante pretium vitae malesuada nunc bibendum. Nullam aliquet ultrices massa eu hendrerit. Ut sed nisi lorem. In vestibulum purus a tortor imperdiet posuere. ", ST7735_WHITE);
delay(1000);
// tft print function!
tftPrintTest();
delay(4000);
// a single pixel
tft.drawPixel(tft.width()/2, tft.height()/2, ST7735_GREEN);
delay(500);
// line draw test
testlines(ST7735_YELLOW);
delay(500);
// optimized lines
testfastlines(ST7735_RED, ST7735_BLUE);
delay(500);
testdrawrects(ST7735_GREEN);
delay(500);
testfillrects(ST7735_YELLOW, ST7735_MAGENTA);
delay(500);
tft.fillScreen(ST7735_BLACK);
testfillcircles(10, ST7735_BLUE);
testdrawcircles(10, ST7735_WHITE);
delay(500);
testroundrects();
delay(500);
testtriangles();
delay(500);
mediabuttons();
delay(500);
Serial.println("done");
delay(1000);
}
void loop() {
tft.invertDisplay(true);
delay(500);
tft.invertDisplay(false);
delay(500);

}

Additional Details

  • 1.8-inch serial SPI color display module
  • Support analog SPI and hardware SPI
  • The LCD has a wide viewing angle, the contrast is also very suitable.
  • Good quality display.

Physical Attributes of TFT LCD Display 

  • PCB Size ( L x W ) mm : 58 x 34
  • Weight(gm):15

Package Includes

  • 1 x 1.8" inch 128x160 TFT LCD Shield Module SPI serial interface

You may also like