GUI con emWin en microcontroladores ARM
Uso Basico de Widgets y funcionalidades de emWin

What you will learn
001 Proyecto de Prueba para tarjeta STM32 (Keil y STM32CubeIDE)
002 Mostrando Números
003 Mostrando Gráficos 2D
004 Mostrando Barra de Colores
005 Mostrando Bitmap BMP
006 Ejemplo de Dispositivo de Memoria
007 Bloques de Memoria Banding
008 Manejo de Memoria Automático
009 Demostrando Lateclipping
010 Redibujar Fondo
011 Manejador de Ventanas (Windows Manager)
012 Bloque de Ventana FrameWin
013 Mostrando texto
014 Uso de Botón
015 Botón con Bitmap BMP
016 Uso de Checkbox
017 Uso de Seleccion Radio
018 Uso del Deslizador Slider
019 Encabezado de Ventana (Header Window)
020 Ventana con Editable
021 Uso de Menú desplegable (Dropdown)
022 Visualizador de Lista (Listview)
023 Selección en Lista (ListBox)
024 Lista Giratoria (Listwheel)
025 Editable Multiple Demo con Serial (Multiedit)
026 Grafico de Curva Y vs T
027 Manejador de Iconos (Iconview)
028 Software de Arrastrar y soltar Widgets GUIBUILDER
Why take this course?
📚 Curso Completo: GUI con emWin en microcontroladores ARM
¡Explora el Mundo de Interfaces Gráficas de Alta Calidad en tu Proyecto de Embarazado!
Introducción al Curso: En este curso, te iniciarás en el mundo fascinante de interfaces gráficas de usuario (GUI) avanzadas utilizando la poderosa librería emWin en microcontroladores ARM, específicamente en la familia STM32. Aprenderás a desarrollar una GUI receptiva y robusta para aplicaciones industriales, HMI - PLCs y soluciones IoT. ¡Prepárate para transformar tus ideas en realidades con emWin!
¿Por qué estudiar emWin?
- Facilidad de Uso: EmWincorre ofrece una programación intuitiva, permitiéndote trabajar eficientemente con elementos gráficos (widgets) como botones, listas, checkboxes, editores, y más.
- Software Libre: La librería compilada de emWin por ST es completamente GRATIS para usar en tus proyectos STM32.
- Compatibilidad con STM32CubeIDE: Te guiaremos a través del proceso de configuración inicial en STM32CubeIDE con un video de preparación específico.
Funcionalidades que Dominarás:
- Widgets Básicos: Aprenderás a utilizar y probar los widgets fundamentales para crear una interfaz de usuario eficiente, incluyendo botones, listas, checkboxes, editores, displays de números y texto, así como la personalización de BMPs.
- Optimización de Memoria: Conocerás cómo optimizar el uso de memoria RAM en tu aplicación, lo cual es crucial para sistemas con restricciones de hardware.
- Integración con Sistema Operativo de Tiempo Real: Aunque se está preparando un curso sobre FreeRTOS, entenderás cómo integrar emWin en sistemas operativos de tiempo real para una programación más eficiente.
Herramientas y Aplicaciones:
- Temporizadores de Software: Te mostraremos el uso de temporizadores de software de emWin, herramientas esenciales que no queden al margen en el curso.
- STLink V2: Aprenderás a configurar la STM32F746 Discovery para probar la funcionalidad de un widget utilizando el STLink V2 como conversor USB a Serial TTL.
Aplicaciones y Proyectos Reales:
- HMI - PLCs y IoT: Este curso está diseñado para guiarte en la creación de interfaces de alto nivel para HMI - PLCs o dispositivos IoT, asegurando que tienes las habilidades necesarias para desarrollar soluciones competitivas.
- Economía y Eficiencia: Con nuestra experiencia en la elaboración de proyectos de este tipo, te ayudaremos a encontrar opciones de implementación económicas sin comprometer la calidad.
Hardware Requerido:
- TFT de 7 Pulgadas: Podrás implementar un HMI de 7 pulgadas con resolución de 800x480 RGB 16 bits usando el hardware básico, que incluye un TFT compatible con un solo voltaje de alimentación y una interfaz touch (capacitiva o resistiva), junto con un microcontrolador STM32H7, sin necesidad de memoria RAM o almacenamiento en disco externos.
Conclusión: Al finalizar este curso, estarás equipado para llevar a cabo proyectos de alto nivel en sistemas embebidos con interfaces gráficas de usuario de la más alta calidad. Aprovecha este conocimiento para expandir tu carrera en el desarrollo de sistemas embebidos, HMI - PLCs y soluciones IoT con aplicaciones en la industria. 🛠️👨💻📡
Prepárate para desbloquear tu potencial en el desarrollo de interfaces gráficas en microcontroladores ARM. Inscríbete ya y comienza tu viaje hacia la excelencia en sistemas embebidos con emWin!
Screenshots



