Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Programming hardware displays the easy way - using MicroPython and LVGL — Marc-André Lemburg

Автор: EuroPython Conference

Загружено: 2025-11-03

Просмотров: 265

Описание:

[EuroPython 2025 — South Hall 2B on 2025-07-18]
🎤 Programming hardware displays the easy way - using MicroPython and LVGL by Marc-André Lemburg
🔗 https://ep2025.europython.eu/session/...

📝 Abstract:

Pitch

Ever wanted to know how the displays in your smart watch work and how you can create such devices yourself ? Using just your Python skills and a bit of USB cabling ? MicroPython and LVGL make this easy and this talk will show you how.

Abstract

The world of embedded hardware devices is often considered difficult and having a steep learning curve. MicroPython has changed this for the better and now you no longer have to drop to C to implement your ideas on microcontrollers and dedicated hardware.

In this talk, we will explore the world of visualizing data using a nifty device based on the ESP32 microcontroller and a TFT display - better known under the name Cheap Yellow Display (CYD) - with the aim of creating a hardware conference talk timer.

The implementation is done in MicroPython and uses the high quality open source embedded graphics library LVGL, the basis of many commercial devices with displays and smart watches, for beautiful graphics.

I'll show the tooling needed to get started, useful resources, demo the application and discuss some of the pitfalls found along the way.

Resources

MicroPython https://micropython.org/
LVGL https://lvgl.io/
LV MicroPython https://github.com/lvgl/lv_micropython
CYD https://github.com/witnessmenow/ESP32...

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/...

Programming hardware displays the easy way - using MicroPython and LVGL — Marc-André Lemburg

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W

From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

How to build a cross-platform graphical user interface with Python — Russell Keith-Magee

Using Postgres schemas to separate data of your SaaS application in Django — Mikuláš Poul

Using Postgres schemas to separate data of your SaaS application in Django — Mikuláš Poul

Anonymization of sensitive information in financial documents using python — Piotr Gryko

Anonymization of sensitive information in financial documents using python — Piotr Gryko

Solving slow imports and large data migration performance bottlenecks (Jaime Martínez)

Solving slow imports and large data migration performance bottlenecks (Jaime Martínez)

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

GraphRAG: союз графов знаний и RAG: Эмиль Эйфрем

GraphRAG: союз графов знаний и RAG: Эмиль Эйфрем

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Explaining the 5 types of database and how to choose between them — Tibs

Explaining the 5 types of database and how to choose between them — Tibs

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

(Sponsored) STM32 + LVGL Firmware Tutorial - Phil's Lab #147

(Sponsored) STM32 + LVGL Firmware Tutorial - Phil's Lab #147

Async Python: Concurrency Without the Headaches — Krzysztof Wilczyński, Mateusz Zaremba

Async Python: Concurrency Without the Headaches — Krzysztof Wilczyński, Mateusz Zaremba

Основы ПЛК: релейная логика

Основы ПЛК: релейная логика

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

🔀 Фронтендеры не знают Web API: OPFS, Web Crypto, Websocket, WebRTC, Locks, Workers, Cache API...

Тестирую Gemini 3 на РЕАЛЬНЫХ задачах | Где имба, где слив

Тестирую Gemini 3 на РЕАЛЬНЫХ задачах | Где имба, где слив

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Indico: the 20 year history and evolution of an open-source project at CERN

Indico: the 20 year history and evolution of an open-source project at CERN

Python Config That Will Give You Chills (In a Good Way, I Promise!) — Grzegorz Kocjan

Python Config That Will Give You Chills (In a Good Way, I Promise!) — Grzegorz Kocjan

Понимание Active Directory и групповой политики

Понимание Active Directory и групповой политики

Create a Stunning GUI on Your Waveshare RP2350 Screen with LVGL!

Create a Stunning GUI on Your Waveshare RP2350 Screen with LVGL!

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]