Simple demo sketch to show how to use a SPFD5408-based TFT LCD 2.4" or 2.8" Touch Screen. See video #83 here: https://www.youtube.com/c/RalphBacon
Using a colour touch screen may seem daunting but with the right library and example code it can add a WOW factor to your projects.
I'll show you how to get started with a very popular variant of the TFT touch screen, including how to make a "button" (spoiler alert: it's not a button just an area of screen that looks like one, that you can then receive touches from).
It's cheap, easy and allows you to dispense with physical buttons and switches on your project's front panel too!
LINKS
2.4 Inch TFT LCD Shield Touch Board Display Module For Arduino UNO (Banggood)
http://www.banggood.com/2_4-Inch-TFT-LCD-Shield-Touch-Board-Display-Module-For-Arduino-UNO-p-940735.html
(If link is broken just search Banggood for 2.4" TFT LCD - but DO check it's the right one)
Adafruit 2.8" TFT Touch Shield v2 - Capacitive or Resistive
https://cdn-learn.adafruit.com/downloads/pdf/adafruit-2-8-tft-touch-shield-v2.pdf
Adafruit libraries for 2.4" AND 2.8" TFT touchscreen (with SD card)
https://github.com/adafruit/TFTLCD-Library
Everything you wanted to know about the Adafruit GFX library (core graphics library)
https://learn.adafruit.com/adafruit-gfx-graphics-library
https://cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf
and can be downloaded here:
https://github.com/adafruit/Adafruit-GFX-Library/
Note: 'Fonts' folder contains bitmap fonts for use with recent (1.1 and later) Adafruit_GFX.
Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!