f4eca66648
will move select lessons back to "educators" section
1.5 KiB
1.5 KiB
smiley blocks challenges
Coding challenges for the smiley.
Before we get started
Complete the smiley activity and your code will look like this:
basic.showLeds(`
. # . # .
. # . # .
. . . . .
# . . . #
. # # # .
`)
basic.showLeds(`
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
`)
Challenge 1
What if we want to make the face to frown on button pressed A?
Let's make add code that will run when button A is pressed!
basic.showLeds(`
. # . # .
. # . # .
. . . . .
# . . . #
. # # # .
`)
basic.showLeds(`
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
`)
input.onButtonPressed(Button.A, () => {
})
Challenge 2
Now, we want to show a frowny face when this button is pressed. Let's show the LEDs.
basic.showLeds(`
. # . # .
. # . # .
. . . . .
# . . . #
. # # # .
`)
basic.showLeds(`
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
`)
input.onButtonPressed(Button.A, () => {
basic.showLeds(`
. # . # .
. # . # .
. . . . .
. # # # .
# . . . #
`)
})
- Run your code to see if it works as expected.
Challenge 3
When button B is pressed, let's change the sad face back to a happy face. To do this, begin by adding a condition for on button pressed
B. Next, show LEDs as a smiley face inside the condition.