Saltar al contenido principal
Interfaces Graficas con Lvgl y Esp32

Interfaces Graficas con Lvgl y Esp32

Desarrollo Practico para Sistemas Embebidos

Dominguez Minguez, Tomas

Diseñe interfaces gráficas profesionales para sus proyectos con ESP32Los dispositivos actuales ya no solo deben funcionar bien: también necesitan ofrecer una experiencia visual clara, intuitiva y atractiva. Pantallas táctiles, menús, botones, iconos, calendarios, relojes e interfaces interactivas forman parte de muchos proyectos electrónicos, industriales y maker. Para crearlas...

Editorial:
Marcombo
Año de edición:
2026
ISBN:
978-84-267-4257-5
Páginas:
350
Encuadernación:
Normal tapa blanda (libros)
Colección:
INFORMATICA
34,80 €
IVA incluído
Añadir a favoritos Consulta disponibilidad

Sinopsis

Diseñe interfaces gráficas profesionales para sus proyectos con ESP32Los dispositivos actuales ya no solo deben funcionar bien: también necesitan ofrecer una experiencia visual clara, intuitiva y atractiva. Pantallas táctiles, menús, botones, iconos, calendarios, relojes e interfaces interactivas forman parte de muchos proyectos electrónicos, industriales y maker. Para crearlas de forma eficiente, LVGL se ha convertido en una de las bibliotecas gráficas más potentes y versátiles para sistemas embebidos.En Cree interfaces gráficas profesionales con LVGL y ESP32, aprenderá paso a paso a desarrollar interfaces modernas utilizando microcontroladores ESP32 y la biblioteca LVGL. El libro le guiará desde los conceptos básicos hasta la creación de pantallas completas, personalizadas y funcionales.Descubrirá cómo utilizar los principales widgets, incorporar botones, imágenes, etiquetas, campos de texto, menús desplegables, calendarios y teclados virtuales cómo aplicar estilos, colores, fuentes, bordes y sombras y cómo organizar los elementos en pantalla mediante layouts y técnicas de posicionamiento.Además, trabajará con eventos, temporizadores, múltiples pantallas y distintos dispositivos de entrada, como botones, teclados o encoders rotatorios. Todo ello mediante ejercicios prácticos basados en pantallas reales, especialmente la CYD (Cheap Yellow Display) ESP32-2432S028R.Una guía ideal para quienes quieren pasar de proyectos funcionales a proyectos con una interfaz cuidada, profesional y lista para integrarse en aplicaciones reales. Recomendada para makers, estudiantes, docentes, desarrolladores, ingenieros y aficionados a la electrónica que deseen crear interfaces gráficas atractivas y eficientes con ESP32.

Índice

CONTENIDO 1. Introducción 1.1 Características principales de LVGL 1.2 Requisitos de hardware 1.2.1 Microcontroladores 1.2.2 Controladores gráficos 1.3 Librerías gráficas (drivers) 1.4 Arquitectura 1.5 Conceptos básicos 2. El ESP32 3. Preparación del IDE Arduino 3.1 Instalación del paquete de placas ESP32 3.2 Instalación de los drivers 3.3 Librerías Arduino 3.3.1 Librería LVGL 3.3.2 Librería TFT_eSPI 3.3.3 Librería XPT2046 4. Hola mundo visual 4.1 La pantalla GC9A01 4.1.1 Configuración de TFT_eSPI 4.1.2 Código del sketch 4.2 La pantalla ST7789 4.2.1 Configuración de TFT_eSPI 4.2.2 Código del sketch 4.3 Problemas comunes 5. Hola mundo táctil 5.1 La pantalla CYD (ESP32-2432S028R) 5.1.1 Configuración de TFT_eSPI 5.1.2 Código del sketch ``` 5.1.2.1 Archivo principal 5.1.2.2 Archivo de interfaz de usuario ``` 5.2 Calibración de la pantalla 6. El display 7. Los widgets 8. Estructura y comportamiento 8.1 Partes y estados 8.1.1 Partes 8.1.2 Estados 8.2 Selectores 8.3 Capas 8.4 Flags 9. Apariencia y estilos 9.1 Propiedades de estilo 9.1.1 Color 9.1.2 Borde 9.1.3 Transparencia 9.1.4 Sombra 9.1.5 Fuente 9.2 Estilos 9.3 Prácticas 9.3.1 Barra de navegación 9.3.2 Pestañas 10. Tamaño y posición 10.1 Tamaño 10.1.1 Dimensionamiento estático 10.1.2 Dimensionamiento dinámico 10.2 Posición 10.2.1 Posicionamiento estático 10.2.2 Posicionamiento dinámico ``` 10.2.2.1 Posicionamiento dinámico respecto del contenedor 10.2.2.2 Posicionamiento dinámico respecto de otro objeto ``` 10.3 Forzado del cálculo del layout 10.4 Scroll 11. Jerarquía de widgets 11.1 Contenedores 11.2 Screens 12. Temporizadores 12.1 Creación, borrado y modificación de temporizadores 12.2 Ejecución de temporizadores 12.3 Prácticas 12.3.1 Cronómetro 12.3.2 Conexión a una red Wi-Fi 13. Imágenes 13.1 Manejo de imágenes en variables 13.2 Alineación interna 13.3 Transformaciones 13.4 Prácticas 13.4.1 Bota la pelota 13.4.2 Reloj 13.5 Animaci

También te puede interesar

Radio

Radio

Jansson, Fredik

¡Las ondas de radio están por todas partes! Las ondas de radio son una parte fundamental de la tecnología moderna. Se emplean en teléfonos móviles, routers de WIFI, antenas de televisión e, incluso, en las redes de satélites para transmitir datos en miles de frecuencias distintas. El fenómeno invisible de las ondas impulsa gran parte de nuestras interacciones diarias, pero ¿c...

31,40 €

Mf 0837_2 Mantenimiento de Instalaciones Solares Fotovoltaicas

Mf 0837_2 Mantenimiento de Instalaciones Solares Fotovoltaicas

Yañez Brea, Patricia

Este libro desarrolla los contenidos del temario oficial del Módulo Formativo 0837_2 Mantenimiento de instalaciones solares fotovoltaicas. Dicho módulo forma parte de la Unidad de Competencia 0837_2 Mantener instalaciones solares fotovoltaicas, que se incluye en el Certificado de Profesionalidad ENAE0108 Montaje y mantenimiento de instalaciones solares fotovoltaicas (RD 1381/20...

15,95 €

*Configuración de Instalaciones Solares Fotovoltaicas

*Configuración de Instalaciones Solares Fotovoltaicas

Garcia Martin, Pedro Francisco

En este libro se desarrollan los contenidos del módulo profesional de Configuración de instalaciones solares fotovoltaicas, incluido en el primer curso del ciclo formativo de grado superior Energías Renovables, según el Real Decreto 385/2011, de 18 de marzo. Esta obra se presenta como una herramienta de trabajo que facilita el proceso de enseñanza-aprendizaje conjugando conten...

27,96 €

Instalaciones Solares Fotovoltaicas Cfgm

Instalaciones Solares Fotovoltaicas Cfgm

Pedro Francisco Garcia Martin

En este libro se desarrollan los contenidos del módulo profesional de Instalaciones solares fotovoltaicas, incluido en el segundo curso del ciclo formativo de grado medio Instalaciones Eléctricas y Automáticas, según el Real Decreto 177/2008, de 8 de febrero. Esta obra se presenta como una herramienta de trabajo que facilita el proceso de enseñanza-aprendizaje conjugando conten...

27,96 €

Montaje Electrico y Electronico en Instalaciones Solares Fotovoltaicas

Montaje Electrico y Electronico en Instalaciones Solares Fotovoltaicas

Patricia Yaã‘Ez Brea

Este libro desarrolla los contenidos del temario oficial de la Unidad Formativa 0153 Montaje eléctrico y electrónico en instalaciones solares fotovoltaicas, perteneciente al Módulo Formativo 0836_2 Montaje de instalaciones solares fotovoltaicas. Dicho módulo forma parte de la Unidad de Competencia 0836_2 Montar instalaciones solares fotovoltaicas, que se incluye en el Certifica...

15,80 €

*Uf 0150 Replanteo y Funcionamiento de Instalaciones Solares Foto

*Uf 0150 Replanteo y Funcionamiento de Instalaciones Solares Foto

Yañez Brea, Patricia

Este libro desarrolla los contenidos del temario oficial de la Unidad Formativa 0150 Replanteo y funcionamiento de instalaciones solares fotovoltaicas, perteneciente al Módulo Formativo 0835_2 Replanteo de instalaciones solares fotovoltaicas. Dicho módulo forma parte de la Unidad de Competencia 0835_2 Replantear instalaciones solares fotovoltaicas, que se incluye en el Certific...

24,95 €

Otros libros del autor

Tkinter. Desarrollo de Interfaces Graficas con Python 2. º Edicion

Tkinter. Desarrollo de Interfaces Graficas con Python 2. º Edicion

Dominguez Minguez, Tomas

Dé un paso más allá en sus aplicaciones Python: domine Tkinter y conquiste la experiencia de usuario Las interfaces de usuario son esenciales para la interacción entre las aplicaciones y sus usuarios, ya que su diseño puede determinar el éxito o fracaso de un programa. Incluso un contenido interesante puede pasar desapercibido si la aplicación resulta difícil de manejar, lo qu...

27,50 €

Desarrollo de Aplicaciones Android con App Inventor 2

Desarrollo de Aplicaciones Android con App Inventor 2

Dominguez Minguez, Tomas

Si ha mostrado interés en este libro, es probable que sienta curiosidad por saber cómo se desarrollan las aplicaciones que habitualmente maneja en su teléfono Android. También es posible que tenga necesidades específicas que no se terminan de satisfacer e, incluso, que esté pensando en llevar a la práctica una idea original. Gracias a las explicaciones de este libro sobre App ...

39,95 €

Electronica Paso a Paso

Electronica Paso a Paso

Dominguez Minguez, Tomas

Descubra cómo dar vida a sus propios circuitos, desde la teoría hasta la práctica ¿Alguna vez se ha preguntado qué sucede dentro de un circuito electrónico? ¿Cómo una sencilla combinación de extraños componentes puede dar vida a un sistema capaz de reaccionar, medir o incluso decidir? Si siempre ha sentido curiosidad por comprender, experimentar y crear, este libro es su puert...

29,95 €

Esphome

Esphome

Dominguez Minguez, Tomas

Descubra el poder de la domótica personalizada Si le interesa la domótica, es probable que ya tenga instalados algunos de los muchos dispositivos comerciales que existen en el mercado. Sin embargo, puede que haya notado que estos productos, aunque útiles, cubren demandas generales que satisfacen solo en parte sus necesidades particulares. ¿Se ha planteado desarrollar sus pro...

23,95 €

Tasmota. Desarrollo de Aplicaciones Domoticas con Esp8266 sin Programacion

Tasmota. Desarrollo de Aplicaciones Domoticas con Esp8266 sin Programacion

Dominguez Minguez, Tomas

¿Quiere saber cómo trabajar con domótica sin programar? Si le ha atraído el título de este libro es porque le interesa la domótica y le gusta desarrollar sus propios sistemas. Sin embargo, puede que la programación no sea su fuerte o que no tenga el tiempo suficiente para desarrollar el código requerido. Si bien los sistemas domóticos se componen habitualmente por un conjunto ...

18,20 €