Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Programming a Menu System for Badger 2040W E-Ink Display in MicroPython

Penguin Tutor via YouTube

Overview

Learn to create a menu system for the Badger 2040W e-ink display in this 17-minute programming tutorial that explores object-oriented programming concepts in MicroPython. Discover how to develop a versatile menu interface for this hackable wireless ID badge powered by a Raspberry Pi Pico. Explore the design decisions, implementation details, and practical considerations including font thickness and slider controls. Follow along with detailed explanations using UML class diagrams and source code examples that demonstrate how to build a reusable menu framework. Gain insights into programming for e-ink displays and creating interactive interfaces, applicable even without the specific hardware. Master concepts that can be applied to a variety of MicroPython projects, from basic menu navigation to connecting with external devices through the Qwicc/STEMMA QT connector.

Syllabus

Intro Badger 2040W
About the menu system
UML class diagram
Source code
About the font thickness
Badger Slider
Summary

Taught by

Penguin Tutor

Reviews

Start your review of Programming a Menu System for Badger 2040W E-Ink Display in MicroPython

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.