f4eca66648
will move select lessons back to "educators" section
1.2 KiB
1.2 KiB
answering machine blocks challenges
Coding challenges for the answering machine tutorial.
Before we get started
Complete the answering machine activity and your code will look like this:
basic.showString("ASK ME A QUESTION")
Challenge 1
Now we need to reply after someone asks micro:bit a yes or no question. We want to respond YES when button A is pressed. Add a condition for button A and inside it show the string YES.
basic.showString("ASK ME A QUESTION")
input.onButtonPressed(Button.A, () => {
basic.showString("Yes")
})
Runthe code to see if it works as expected.
Challenge 2
What if micro:bit's answer to the question is no? Let's have NO be displayed when button B is pressed. Add a condition for button B and inside it show the string NO.
basic.showString("ASK ME A QUESTION")
input.onButtonPressed(Button.A, () => {
basic.showString("Yes")
})
input.onButtonPressed(Button.B, () => {
basic.showString("NO")
})
Runthe code to see if it works as expected.
Challenge 3
When you are asked a yes or no question, do you always say yes or no? Add a condition for on shake that displays MAYBE.