Seven Segment Display
Displays · Board: Pi Pico · Day 4 of 100
Drive a single-digit 7-segment display with a Raspberry Pi Pico to count and show numbers. Covers GPIO wiring and segment mapping basics.

How it works
Each digit 0–9 maps to a pattern of seven segments that must light up. The Pico drives one GPIO pin per segment, turning the right combination on for each number. Counting becomes a loop of look up pattern, set pins, brief pause.
What you'll learn
- 7-segment encoding
- GPIO output control
- Lookup tables
- Current-limiting resistors
Full project: code, wiring diagram & Wokwi simulation
The complete build guide lives in the original repo. Ours is a summary — the real thing is one click away.
Open full project on GitHub ↗Summary by SkillShop. Project by Kritish Mohapatra — code and diagrams belong to the original repo.
More Displays builds
ESP8266
RTC Clock
A DS3231 real-time clock keeps time for the ESP8266, printed to the serial monitor. Learn I2C communication and battery-backed timekeeping.
Read case →
ESP8266
IoT Button Counter
Three push buttons on the ESP8266 increment, decrement, and reset a counter shown on a live web page. Buttons meet Wi-Fi in a tidy starter project.
Read case →
ESP8266
8x8 LED Matrix Display
Custom heartbeat animations scroll across a MAX7219 8x8 LED matrix driven by the ESP8266. SPI displays and frame buffers in MicroPython.
Read case →