← All projects in the gallery
Hello LCD
by jonathan harrocks
The starting point for a Cheap Yellow Display.
A slider drives the arc and the number above it through a widget-to-widget binding, and the button writes a new caption into the status label. No sensors, no wiring: this runs on a CYD straight out of the box.
Press Play in the designer to try it without flashing anything, then take it apart - change the range on the arc, restyle the button, add a screen.
There is no picture in it and no font beyond LVGL's own. The ground is the screen's own gradient, the card is a panel and the pill is a label with a background, so everything about how it looks is a style you can read in the inspector.
About this design
Hello LCD is an LVGL interface for the ESP32-2432S028R "Cheap Yellow Display" (ILI9341 320 x 240, XPT2046 touch), with 1 screen and 8 widgets, made for Arduino (C++) on LVGL 9.
Screens
- Screen1
Hardware and build
- Board
- ESP32-2432S028R "Cheap Yellow Display"
- MCU
- ESP32 (WROOM / WROVER)
- Display
- ILI9341
- Resolution
- 320 x 240
- Touch
- XPT2046
- Graphics library
- TFT_eSPI
- LVGL
- v9
- Exports to
- Arduino (C++)
- Libraries
- lvgl, TFT_eSPI
Notes from the author
A dial, a readout and a button. Nothing to wire - press Play and drag something.
Using it
Open a copy in the designer and it is yours to edit: restyle the screens, move it to another board, and export the Arduino (C++) project. Designing is free, and a copy needs no account. Open the designer.