The ESP32 is probably one of the most popular microcontrollers used by many people including
students hobbyists and professional engineers. Its low cost coupled with rich features makes
it a popular device to use in many projects. Recently a board called the ESP32 Cheap Yellow
Display (CYD for short) is available from its manufacturers. The board includes a standard
ESP32 microcontroller together with a 320x240 pixel TFT display. Additionally the board
provides several connectors for interfaces such as GPIO serial port (TX RX) power and Ground.
The inclusion of a TFT display is a real advantage as it enables users to design complex
graphics-based projects without resorting to an external LCD or graphics displays. The book
describes the basic hardware of the ESP32 CYD board and provides details of its on-board
connectors. Many basic simple and intermediate-level projects are given in the book based on
the ESP32 CYD using the highly popular Arduino IDE 2.0 integrated development environment. The
use of both the basic graphics functions and the use of the popular LVGL graphics library are
discussed in the book and projects are given that use both types of approaches. All the
projects given in the book have been tested and are working. The block diagram circuit diagram
and the complete program listings and program descriptions of all the projects are given with
explanations. Readers can use the LVGL graphics library to design highly popular eye-catching
full-color graphics projects using widgets such as buttons labels calendars keypads
keyboards message boxes spinboxes sliders charts tables menus bars switches drop-down
lists animations and many more widgets.