The objective of this work is the development of a set of tools to help in the design of a GUI on a touch-screen connected to a microcontroller, specifically an ESP32. The set of tools contains the necessary templates for the location and configuration of the different elements that make up the interface, such as polygons, editable text boxes, labels, check-boxes, button-radio and buttons. For responsive elements, it also allows the definition of the type of interaction with the user: call-back functions, modified variables or entered texts. To facilitate the tedious task of designing an interface, a library has been developed for desktop projects, which can be compiled and debugged on a PC or Laptop and which allows testing 95% of the interface's functionalities, but using a much faster and more comfortable development environment.

Libraries and tools for the design of a GUI on a touch screen controlled by ESP32

Rea P.
Membro del Collaboration Group
2024-01-01

Abstract

The objective of this work is the development of a set of tools to help in the design of a GUI on a touch-screen connected to a microcontroller, specifically an ESP32. The set of tools contains the necessary templates for the location and configuration of the different elements that make up the interface, such as polygons, editable text boxes, labels, check-boxes, button-radio and buttons. For responsive elements, it also allows the definition of the type of interaction with the user: call-back functions, modified variables or entered texts. To facilitate the tedious task of designing an interface, a library has been developed for desktop projects, which can be compiled and debugged on a PC or Laptop and which allows testing 95% of the interface's functionalities, but using a much faster and more comfortable development environment.
2024
979-8-3503-4868-2
C++
cross-deployment
ESP32s
friendly design
Graphical User Interface
GUI
touch-screen
File in questo prodotto:
File Dimensione Formato  
Libraries_and_Tools_for_the_Design_of_a_GUI_on_a_Touch_Screen_Controlled_by_ESP32.pdf

Solo gestori archivio

Descrizione: VoR
Tipologia: versione editoriale (VoR)
Dimensione 1.76 MB
Formato Adobe PDF
1.76 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Libraries_and_Tools_AAM.pdf

accesso aperto

Descrizione: AAM
Tipologia: versione post-print (AAM)
Dimensione 2.48 MB
Formato Adobe PDF
2.48 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11584/467865
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact