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

  1. Angel Gaspar González Rodríguez 1
  2. Erika Ottaviano 2
  3. Pierluigi Rea 3
  1. 1 Universidad de Jaén
    info

    Universidad de Jaén

    Jaén, España

    ROR https://ror.org/0122p5f64

  2. 2 University of Cassino and Southern Lazio
    info

    University of Cassino and Southern Lazio

    Cassino, Italia

    ROR https://ror.org/04nxkaq16

  3. 3 University of Cagliari
    info

    University of Cagliari

    Cagliari, Italia

    ROR https://ror.org/003109y17

Book:
XVI Congreso de Tecnología, Aprendizaje y Enseñanza de la Electrónica: TAEE 2024. Libro de actas
  1. Navas González, Rafael de Jesús (coord.)
  2. Velasco Álvarez, Francisco (coord.)
  3. González Cañete, Francisco Javier (coord.)

Publisher: Universidad de Málaga (UMA)

ISBN: 978-84-09-63040-0

Year of publication: 2024

Pages: 215-222

Congress: Technologies Applied to Electronics Teaching (TAEE) (16. 2024. Málaga)

Type: Conference paper

Abstract

El objetivo de este trabajo es el desarrollo de un conjunto de herramientas para ayudar en el diseño de una GUI en una pantalla táctil conectada a un microcontrolador, concretamente un ESP32. El conjunto de herramientas contiene las plantillas necesarias para la ubicación y configuración de los diferentes elementos que componen la interfaz, como polígonos, cuadros de texto editables, etiquetas, casillas de verificación, botones de radio y botones normales. Para los elementos responsivos, también permite la definición del tipo de interacción con el usuario: funciones de devolución de llamada, variables modificadas o textos ingresados. Para facilitar la tediosa tarea de diseñar una interfaz, se ha desarrollado una biblioteca para proyectos de escritorio, que puede ser compilada y depurada en una PC o Laptop y que permite probar el 95% de las funcionalidades de la interfaz, pero utilizando un entorno de desarrollo mucho más rápido y cómodo.