Step 1: Make it
What is it?
A simple project to help you count... skips, jumps, birds you see out of your window - anything!
These two videos show you what you'll make and how to code it:
Introduction
Coding guide
How it works
- This program uses a variable called 'count' to keep track of the number you're counting.
- It sets the variable to 0 at the start.
- Every time you press button B, it increases the count variable by 1 and shows it on the LED display.
- Numbers over 9 won't stay on the display, so pressing button A shows the number.
- You can reset the counter by pressing buttons A and B together.
What you need
- micro:bit (or MakeCode simulator)
- MakeCode editor
- battery pack (optional)
Step 2: Code it
1from microbit import *
2
3count = 0
4display.show(count)
5
6while True:
7 if button_a.is_pressed() and button_b.is_pressed():
8 count = 0
9 display.scroll(count)
10 elif button_b.is_pressed():
11 count += 1
12 display.scroll(count)
13 elif button_a.is_pressed():
14 display.scroll(count)
15 sleep(100)
Step 3: Improve it
- Find another way of resetting the counter, for example by shaking the micro:bit.
- Showing the number graphically - use a bar chart or dots.
- Show a heart or another picture when you reach a certain number - it could be your target for star-jumps or another activity.
- Use radio to send the count number to another micro:bit acting as a remote display.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.