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

Libro:
XVI Congreso de Tecnología, Aprendizaje y Enseñanza de la Electrónica (TAEE 2024). Libro de actas: XVI Conferência em Tecnologia, Aprendizagem e Ensino da Eletrónica (TAEE 2024). Livro de atas.XVI International Conference of Technology, Learning and Teaching of Electronics (TAEE 2024). Proceedings book
  1. Navas González, Rafael de Jesús (coord.)
  2. Velasco Álvarez, Francisco (coord.)
  3. González Cañete, Francisco Javier (coord.)

Editorial: Universidad de Málaga (UMA)

ISBN: 978-84-09-63040-0

Ano de publicación: 2024

Páxinas: 215-222

Congreso: Tecnologías Aplicadas a la Enseñanza de la Electrónica- Technologies Applied to Electronics Teaching (TAEE) (16. 2024. Málaga)

Tipo: Achega congreso

Resumo

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.