LCD 2.8 inch Display Shield with Touch

This 2.8" LCD Shield from Waveshare is for the Arduino and also support resistive touch. The TFT screen support 32x2400 resolution. The screen has a standard Arduino interface and is compatible Arduino UNO and Leonardo.

W10684-006

The 2.8" screen has an onboard stand-alone touch controller, better touching than solutions that use AD pins directly for touch control. The PWM backlight control allows you to adjust the backlight to a comfortable level, and the micro SD slot provides an easy way to store photos for displaying. Controlled via SPI, and only a few Arduino pins are used.

Quick Spec

  • Driver: IC HX8347D
  • Interface: SPI
  • Resolution: 320 x 240 (Pixel)
  • Power Supply: 3.3V/5V
  • Display Area: 57.6 x 43.2mm
  • Dimensions: 73.3 x 55.3mm
  • Colour: RGB, 65K true colour
  • Touch Panel: 4-wire resistive touch screen

Interface

  Arduino Pin     Symbol     Description  
  D3   TP_IRQ   Touch panel interrupt  
  D4   TP_CS   Touch panel chip select  
  D5   SD_CS   Micro SD card chip select  
  D7   LCD_DC   LCD catalog/command selection  
  D9   LCD_BL   LCD backlight control
  D10   LCD_CS   LCD chip select
  D11   MOSI   SPI data input
  D12   MISO   SPI data output
  D13   SCLK   SPI clock

Demo Code



//Draw Graphic

#include 
#include 
#include 

void setup()
{
    SPI.setDataMode(SPI_MODE3);
    SPI.setBitOrder(MSBFIRST);
    SPI.setClockDivider(SPI_CLOCK_DIV4);
    SPI.begin();
    
    Tft.lcd_init();                                      // init TFT library
    
    Tft.lcd_draw_rect(30, 40, 150, 100, RED);
    Tft.lcd_draw_circle(120, 160, 50, BLUE);
    Tft.lcd_draw_line(30, 40, 180, 140, RED);
    
    Tft.lcd_draw_line(30, 220, 210, 240, RED);
    Tft.lcd_draw_line(30, 220, 120, 280, RED);
    Tft.lcd_draw_line(120, 280, 210, 240, RED);
}

void loop()
{
  
}

Resources

Shipping List

  • 1 x 2.8" Touch LCD Shield for Arduino


LCD 2.8 inch Display Shield with Touch

  • Brand: Waveshare
  • Product Code: W10684
  • Product Status : Active
  • Stock

    Warehouse Stock Status Location
    Centurion No Stock
    Stellenbosch No Stock
    Bulk Location No Stock

    We ship free of charge between branches to complete your order.

  • R306.00 (Inc Tax: R351.90)


Related Products

Wave 4 inch Touch Shield for Arduino

Wave 4 inch Touch Shield for Arduino

Wave 4 inch Touch Shield for Arduino The Wave 4-inch TFT Touch LCD Shield for Arduino features a resistive touch screen with a 480x320 resolution. It utilizes a dedicated ILI9486 display controller..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: W13587
Product Status : Active

R428.00 (Inc Tax: R492.20)

Tags: 2.8", 2.8inch, 2.8, 2.8 inch, touch, res, resistive, lcd, shield, lcd shield for arduino, display, arduino, shield, arduino display, spi