Store

Monk Makes

$26.62 |
In stock
No reviews yet

The 7-Segment for micro:bit by Monk Makes is a 4-digit 7-segment display designed specifically for BBC micro:bit. It can display numbers, letters, and limite...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The 7-Segment for micro:bit by Monk Makes is a 4-digit 7-segment display designed specifically for BBC micro:bit. It can display numbers, letters, and limited characters using simple serial communication from a single micro:bit pin.

Powered directly from the micro:bit's pins, this display requires no external power supply. Communication uses serial at 9600 baud, making it simple to program with both MakeCode blocks and MicroPython.

Key Features

  • Single-Pin Communication – Uses one micro:bit pin plus power (GND and 3V)
  • Powered from micro:bit – No external power supply needed
  • Serial Interface – Send messages using micro:bit's Serial blocks at 9600 baud
  • Buffered Mode – Flicker-free display updates for repeatedly changing values
  • Text & Numbers – Display both numeric values and text characters
  • Bolt-On Option – Can be physically bolted to the micro:bit

Programming

Works with both MakeCode (block programming) and MicroPython. Serial redirect is used to send data on the chosen pin at 9600 baud. Special characters control display behaviour:

  • "/" – Clears the display and returns to non-buffered mode
  • "," – Switches to buffered mode and triggers a display refresh
  • "*" – Displays an approximation of the degrees symbol

Ideal For

  • Displaying sensor readings (temperature, light, etc.)
  • Countdown timers and clocks
  • Score displays for games
  • Educational projects with micro:bit

Package Contents

  • 1× 7-Segment Display for micro:bit
Tip: If the display stops updating, introduce a longer delay between refreshes. Momentarily disconnecting the positive power lead will reset the display.

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.