PicoPixel

Cómo usar plantillas, kits de interfaz y apps completas de PicoPixel

Encuentra plantillas, kits de interfaz, ejemplos, sprites, widgets y archivos de apps completas de PicoPixel; ábrelos, descárgalos, impórtalos, personalízalos y expórtalos como código C de LVGL para tu dispositivo.

PI PicoPixel
templates ui-kits full-apps examples widgets lvgl picopixel
ACTUALIZADO 2026-06-05
01 /09

Descripción general

PicoPixel es el editor definitivo para LVGL: un espacio de trabajo similar a Figma para construir interfaces de usuario embebidas de forma visual, con componentes reutilizables, bibliotecas, recursos y herramientas de colaboración diseñadas en torno a la forma en que los proyectos LVGL realmente se desarrollan.

Una vez que construyes una interfaz en PicoPixel, puedes exportar código C y usar ese código en prácticamente cualquier dispositivo que pueda ejecutar LVGL. PicoPixel actualmente admite LVGL 8.x, y la compatibilidad con LVGL 9 está planificada.

Las plantillas, kits de interfaz, ejemplos, sprites, widgets y apps completas son puntos de partida para ese flujo de trabajo. Algunas las crea el equipo de desarrollo de PicoPixel y otras las crean los usuarios y la comunidad en general. Si tienes algo útil que compartir, consulta Cómo enviar una plantilla.

02 /09

Qué es realmente una plantilla

Una plantilla de PicoPixel es simplemente un archivo .picopixel. No hay nada mágico detrás: es el mismo tipo de archivo que puedes exportar desde tu propio espacio de trabajo.

Esto significa que una plantilla puede contener pantallas, widgets de LVGL, componentes reutilizables, colores, fuentes, imágenes, imágenes animadas, sprites y otros recursos. Cuando la abres o importas, no estás bloqueado en el diseño original. Puedes editarla, simplificarla, copiar partes a otro archivo, publicarla como biblioteca de equipo o exportarla como código C de LVGL.

NOTE

La idea importante es esta: una plantilla no es solo una captura de pantalla. Es un archivo de proyecto de PicoPixel editable que puede convertirse en parte de tu propio flujo de trabajo con LVGL.

03 /09

Dónde encontrar plantillas

The PicoPixel templates gallery showing category filters for Full App, Example, UI Kit, Template, Sprite, Animated Image, and Widget, with project cards for Events Example, Fonts Example, Speedometer Example, and Animation Examples
▸ La galería de plantillas te permite filtrar por tipo de proyecto y explorar lo que la comunidad ha compartido.

El lugar principal para explorar es la galería de plantillas de PicoPixel. Puedes filtrar la galería por tipo de proyecto, abrir una página de detalles del proyecto, previsualizar el contenido e indicar cómo quieres incorporarlo a PicoPixel.

También puedes acceder a la misma colección de archivos desde GitHub:

GitHub es útil si prefieres descargar archivos directamente, revisar el historial del proyecto o mantener los archivos .picopixel junto a otros recursos del proyecto.

04 /09

Elegir el punto de partida adecuado

La galería incluye varios tipos de archivos. Elige según lo que quieras tomar prestado.

  • Full App, un proyecto de aplicación completo. En el futuro, más entradas de apps completas pueden incluir un binario de firmware para que puedas flashear hardware más fácilmente. Por ahora, concéntrate en abrir el archivo de interfaz, personalizarlo y exportar el código de interfaz para tu propio firmware.
  • Example, un proyecto de referencia enfocado que demuestra un flujo de trabajo, widget, diseño o patrón de interacción específico.
  • UI Kit, un conjunto reutilizable de componentes, estilos, pantallas y recursos que puedes adaptar en múltiples productos.
  • Template, un diseño de pantalla o proyecto listo para usar que puedes personalizar en tu propia interfaz.
  • Sprite, un widget LVGL animado y de múltiples estados reutilizable. Consulta ¿Qué es un sprite? para ver cómo funcionan los sprites en PicoPixel.
  • Animated Image, un archivo o ejemplo construido alrededor de fotogramas de imágenes animadas de LVGL. Consulta Trabajar con el widget de imagen animada de LVGL para más detalles.
  • Widget, un widget o componente personalizado de LVGL que puedes insertar en una interfaz más grande.

Si no sabes por dónde empezar, usa un ejemplo cuando quieras aprender un comportamiento, un kit de interfaz cuando necesites bloques de construcción reutilizables y una plantilla cuando quieras una pantalla que ya se parezca a lo que estás creando.

05 /09

Abrir o importar un archivo

Desde la galería de plantillas, haz clic en cualquier proyecto que parezca útil. Llegarás a una página de detalles del proyecto con una vista previa, metadatos, imágenes de galería y botones de acción.

A PicoPixel template detail page for Animation Examples, showing preview images, display details, an Open in PicoPixel button, and a Download .picopixel button
▸ Las páginas de detalles de plantillas muestran el contenido y te dan las opciones de importación.

Hay tres formas comunes de añadir el archivo a tu espacio de trabajo de PicoPixel.

  1. Haz clic en Open in PicoPixel. Esta es la vía más rápida cuando quieres que PicoPixel abra el archivo directamente en el editor.
  2. Haz clic en Download .picopixel. Esto guarda el archivo localmente para que puedas importarlo después, mantener una copia de seguridad o compartirlo con tu proyecto de firmware.
  3. Descarga el archivo .picopixel desde GitHub, luego arrástralo a PicoPixel o impórtalo desde el editor.

Una vez que el archivo está dentro de PicoPixel, se comporta como cualquier otro proyecto de PicoPixel. Renómbralo, duplícalo, edita pantallas, reemplaza recursos, cambia fuentes, ajusta colores y exporta cuando esté listo.

06 /09

Reutilizar lo que hay dentro

Después de importar una plantilla, el mundo es básicamente tu ostra. Puedes usar el archivo completo como proyecto de inicio o tratarlo como una biblioteca de piezas.

Muchos archivos incluyen recursos reutilizables, como imágenes, colores, fuentes, conjuntos de fotogramas de imágenes animadas y componentes. Abre la pestaña Assets para ver qué vino con el archivo.

The PicoPixel Assets tab showing a local library with images, saved colors, and fonts
▸ Los archivos importados pueden traer recursos que puedes reutilizar en tu propia interfaz.

Si el archivo contiene widgets o componentes LVGL reutilizables, puedes convertirlo en una biblioteca de equipo y vincularlo desde otros archivos. Eso es especialmente útil para kits de interfaz y paquetes de widgets: mantén el archivo fuente como biblioteca principal y luego incorpora sus componentes en cada interfaz de producto.

Para el flujo de trabajo completo, lee Guía de bibliotecas y componentes LVGL reutilizables en PicoPixel. Explica las bibliotecas locales, las bibliotecas de equipo publicadas, las bibliotecas vinculadas y cómo las actualizaciones de componentes se mueven entre archivos.

07 /09

Exportar a un dispositivo

Cuando tu interfaz esté lista, exporta el código C de LVGL desde PicoPixel e intégralo con el firmware de tu placa. La interfaz exportada puede ejecutarse en prácticamente cualquier dispositivo que admita LVGL, siempre que tu firmware y la configuración de LVGL estén configurados para los widgets y recursos que usaste.

Presta atención a la memoria. Las imágenes grandes, los fotogramas de imágenes animadas, los sprites, las fuentes grandes y los diseños complejos a pantalla completa pueden requerir más RAM y flash de lo que una placa pequeña tiene disponible por defecto. Si algo se ve bien en PicoPixel pero no aparece después de flashear, revisa tu configuración de LVGL, los tamaños de imagen, la profundidad de color, la asignación de heap y la configuración del búfer de pantalla.

WARNING

Las plantillas son puntos de partida, no garantías de hardware. Siempre confirma que tu placa tiene suficiente RAM y flash para la interfaz que exportas, especialmente cuando uses imágenes animadas, sprites, fuentes grandes o muchos recursos de imagen.

08 /09

Compartir y permisos

Las plantillas de la comunidad son creadas tanto por el equipo de PicoPixel como por los usuarios. Si quieres compartir tu propio archivo, sigue Cómo enviar una plantilla para que el equipo de PicoPixel tenga la ruta del archivo, los créditos, la descripción y los permisos necesarios para revisarlo.

Para envíos e importaciones, revisa los Términos y la Política de privacidad. Solo envía contenido que poseas o tengas licencia para compartir, incluyendo imágenes, iconos, fuentes, capturas de pantalla y recursos de marca.

Si encuentras una plantilla pública u otro elemento de la comunidad que no debería estar ahí, consulta Cómo reportar contenido.

09 /09

Qué hacer a continuación

LEER SIGUIENTE

Sigue avanzando.

Cómo usar pets en PicoPixel thumbnail
PICOPIXEL

Cómo usar pets en PicoPixel

Los pets son sprites animados ya preparados con múltiples modos que puedes activar ante cualquier condición. Elige uno del directorio, agrégalo a tu proyecto y conéctalo para que reaccione a lo que sea que esté haciendo tu dispositivo: obtener datos, sobrecalentarse, revisar código, lo que quieras.

pets · sprites · picopixel
¿Qué es un sprite? thumbnail
PICOPIXEL

¿Qué es un sprite?

Aprende qué son los sprites, cómo crear widgets animados con múltiples estados y cómo reutilizarlos entre proyectos.

sprite · picopixel
Usar el editor de eventos thumbnail
PICOPIXEL

Usar el editor de eventos

Haz tu interfaz interactiva con el editor de eventos de PicoPixel: arrastra una conexión de un widget a otro, elige un disparador como un clic o un cambio de valor, y decide qué ocurre.

events · interactions · picopixel