Ad Space — Top Banner

Buttons Not Responding

BBC Micro:bit

Severity: Moderate

What Does This Error Mean?

Micro:bit buttons not responding is usually a code issue — the program may not include button event handlers, or the board is stuck waiting on another operation. Try the built-in button test in Settings > Flash heart rate demo to confirm the hardware buttons work.

Affected Models

  • BBC Micro:bit V1
  • BBC Micro:bit V2

Common Causes

  • Program does not include button A or B event handlers
  • Code stuck in a blocking loop preventing button events from registering
  • Using the wrong button variable name in MakeCode or MicroPython
  • Button contacts worn or dirty after heavy use
  • Static electricity or physical damage to the button

How to Fix It