Raspberry Pi Pico - MicroPython LVGL - Let's use the SD Card

Опубликовано: 23 Июль 2026
на канале: Applying Microcontroller Solutions
413
12

This is video 27. The sixth video on MicroPython LVGL. This video explains how to interface to the ILI9341 Display's SD Card. We explain the wiring and the drivers. We show how to test the SD Card and the benefit of using Thonny. Finally, we provide and review two code examples to display and manipulate the images.

The hardware is a 2.4 inch Ili9341 LCD Display with integrated Touch and SD Card. The display board is wired to the Raspberry Pi Pico2 USB board and tested.
All three firmware contain the MicroPython language and the LVGL API Library and are available at the GitHub site.

A 4-pin male header must be attached to the ILI9341 Display board. This effort requires some simple soldering by the builder.
Then standard female DuPont wires can interconnect the pins of the header and the Pico.

In this video,
• We demonstrate a program that displays an external image.
• We discuss the SD Card and showed how to wire the interface
• We explain the SD Card format and test the SD Card interface
• We explain how to resize images to be displayed by the Pico
• We review two code examples to display the image.
First using a traditional MicroPython approach, and
the second example utilizes the LVGL filesystem.

The code for this video is available at the GitHub site:
https://github.com/kwinter745321/Pico...

Repo:
https://github.com/kwinter745321/Pico...

The Base Board is available for purchase:
https://www.tindie.com/products/aiy74...

Background music is 7th Life by Adam MacDougall which is You Tube Licensed as not requiring an attribution.