Dark Light

Arduino Uno 2.4 Inch Tft Lcd Shield



The 2.4 inch TFT LCD Shield Touch Screen Module For Arduino is a beautiful large touchscreen display shield with built-in microSD card connection. The 2.4 inch TFT LCD display screen has excellent vivid colour contrast. This Arduino Uno TFT display is big (2.4″ diagonal) bright (4 white-LED backlights) and colourful (18-bit 262,000 different shades). 240×320 pixels with individual pixel control. TFT LCD Arduino Uno has way more resolution than a black and white 128×64 display. As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen.

Molecular Neuroimaging Github account – Molecular Neuroimaging

Add MCUFriend Library in arduino and run this code.



Features Of Arduino Uno 2.4 inch TFT LCD Shield:

  • 2.4 inch LCD TFT display
  • Bright, 4 white-LED backlights, on by default but you can connect the transistor to a digital pin for backlight control
  • Colorful, 18-bit 262,000 different shades
  • 4-wire resistive touchscreen
  • Spfd5408 controller with built-in video RAM buffer
  • 8-bit digital interface, plus 4 control lines
  • Uses digital pins 5-13 and analogue 0-3. That means you can use digital pins 2, 3 and analogue 4 and 5. Pin 12 is available if not using the micro SD

Specifications Of Arduino Uno Touch Screen:

  • 240*320 pixels resolution
  • 5v supply voltage
  • 5V compatible, use with 3.3V or 5V logic
  • Size: 71 x 52 x 7mm
  • Arduino pins 2, 3, A5, and A4 are free and you can use them to connect this shield.

How To Use:

As with all Arduino Shields, connecting to the Arduino is simply a matter of plugging the shield in. Take care to align the pins correctly, and ensure the bottom of the shield does not make contact with the Arduino USB port.

Package Includes:

  • 1 x 2.4″ TFT LCH Shield For Arduino Uno


  1. SPFD5408 LCD Controller Datasheet

  2. Mcufriend 2.4″ LCD TFT libraries and avoid white screen setup

Arduino Uno 2.4 Inch Tft Lcd Shield

Debugging Instructions:

1    Adafruit have disabled old model LCD’s support so please install Adafruit_GFX  older version 1.5.3 from Sketch–> Include Libraries –> Manage Libraries.

2 Upload this code into Arduino and run, It will just fill colors in the screen and you will be able to see lcd as working.


#include    // Core graphics library
#include // Hardware-specific library

// Code By Sir Irfan HALLROAD.ORG

#define LCD_CS A3 // Chip Select goes to Analog 3
#define LCD_CD A2 // Command/Data goes to Analog 2
#define LCD_WR A1 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0
#define PIN_SD_CS 10 // Adafruit SD shields and modules: pin 10

#define LCD_RESET A4 // Can alternately just connect to Arduino’s reset pin

// Assign human-readable names to some common 16-bit color values:
#define  BLACK   0x0000
#define BLUE    0x001F
#define RED     0xF800
#define GREEN   0x07E0
#define CYAN    0x07FF
#define MAGENTA 0xF81F
#define YELLOW  0xFFE0
#define WHITE   0xFFFF


void setup(void) {
  Serial.println(F(“TFT LCD test”));

  Serial.println(F(“Using Adafruit 2.4″ TFT Arduino Shield Pinout”));
  Serial.println(F(“Using Adafruit 2.4″ TFT Breakout Board Pinout”));

  Serial.print(“TFT size is “); Serial.print(tft.width()); Serial.print(“x”);

void loop()
  tft.fillScreen(BLUE); delay(1000);
  tft.fillScreen(RED);  delay(1000);


Arduino Uno 2.4 Inch Tft Lcd Shield

Based on 0 reviews

0.0 overall

Only logged in customers who have purchased this product may leave a review.

There are no reviews yet.