2.8" Touch LCD Shield for Arduino

  • Brand: Waveshare
  • Product Code: W10684
  • Stock

    Warehouse Stock Status Location
    Centurion In Stock U239
    Stellenbosch In Stock C0030
  • R238.00 (price excl. VAT)


2.8" Touch LCD Shield for Arduino

This 2.8inch Touch LCD Shield for Arduino is resistive touch screen TFT LCD with a 32x2400 resolution. The screen has a standard Arduino interface and is compatible with development boards such as: Arduino UNO, Leonardo, UNO PLUS, NUCLEO, XNUCLEO, ect.

W10684-003

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 data/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


Related Products

Display, Graphic TFT 4.3" Touch  + Arduino

Display, Graphic TFT 4.3" Touch + Arduino

4.3 " TFT display  MEGA interface ITDB02-4.3 module is 4.3" TFT LCD with 65K color 272x 480 resolutions. The controller of this LCD module is SSD1963, it supports 16bit data interface with 4 w..

R810.00

Nextion 4.3" Display

Nextion 4.3" Display

Nextion 4.3" Display Nextion is a Seamless Human Machine Interface (HMI) solution that provides a control and visualisation interface between a human and a process, machine, application or appliance...

R898.00

Nextion 2.8" Graphic Display

Nextion 2.8" Graphic Display

Nextion 2.8" Intelligent Display Nextion Displays is a Seamless Human Machine Interface (HMI) solution that provides a control and visualisation interface between a human and a process, machine, ap..

R338.00

Nextion 7" TFT Display

Nextion 7" TFT Display

Nextion 7" Enhanced Touch TFT Display The Enhanced touch display by Nextion 7" now comes with an even more powerful onboard processor. This diplay is compatible with most Arduino and Raspberry Pi b..

R1,438.00

Display 4" Touch Shield for Arduino

Display 4" Touch Shield for Arduino

Display 4" Touch Shield for Arduino This 4inch Touch LCD Shield for Arduino is resistive touch screen TFT LCD, 4inch with a 480x320 resolution. The screen has a standard Arduino interface and is com..

R298.00

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

Also Bought

Mega 2560 Industrial - Logic level 3.3V or 5V

Mega 2560 Industrial - Logic level 3.3V or 5V

Mega 2560 Pro Industrial - Logic level 3.3V or 5V The MCU-PRO MEGA 2560 is tiny, which is convenient to use for creating embed projects or the final product. With 86 I/O - 69 digital I/O pins, 17 a..

R228.00

Tilt Sensor Module

Tilt Sensor Module

Tilt Sensor Module This Electronic brick tilt switch can simple be plugged on to the digital I/O port and used in tilt sensor projects. When the sensor is in the horizontal position, the output is ..

R60.00

LED Blue 5MM (10 Pack)

LED Blue 5MM (10 Pack)

LED Blue 5MM (10 Pack) LEDs - those blinky things. A must have for power indication, pin status, opto-electronic sensors, and fun blinky displays. This is a very basic 5mm LED with a blue lens. It..

R10.00

LED Red 5MM (10 Pack)

LED Red 5MM (10 Pack)

LED Red 5MM (10 Pack) We all know that you can never get too many LEDs. Don’t worry, we’ve got you covered. This is a pack of 10 Red LEDs all conveniently packaged to make your next project shine! ..

R10.00

LED Green 5MM (10 Pack)

LED Green 5MM (10 Pack)

LED Green 5MM (10 Pack) We all know that you can never get too many LEDs. Don’t worry, we’ve got you covered. This is a pack of 10 LEDs all conveniently packaged. Make that next project shine! Q..

R10.00