pxt-calliope/olddocs/lessons/counter/challenges.md
Tom Ball f4eca66648 move lessons out of web site
will move select lessons back to "educators" section
2016-06-14 11:49:58 -04:00

867 B

counter challenges

Coding challenges for the counter.

Before we get started

Complete the following guided tutorial At the end of the tutorial, click keep editing. Your code should look like this:

let count = 0
input.onButtonPressed(Button.A, () => {
    count = count + 1
    basic.showNumber(count)
})

Challenge 1

Let's add the code to count when B is pressed. Add an event handler with on button pressed(B) then add the code to count.

let count = 0
input.onButtonPressed(Button.A, () => {
    count = count + 1
    basic.showNumber(count)
})
input.onButtonPressed(Button.B, () => {
    count = count - 1
    basic.showNumber(count)
})

Challenge 3

Now let's try to reset the counter when the micro:bit is shaken. You will need to register an event handler with on shake.