68 lines
993 B
Markdown
68 lines
993 B
Markdown
|
# on logo up and down challenges
|
||
|
|
||
|
My script. #docs
|
||
|
|
||
|
**Challenge 0**
|
||
|
|
||
|
This [guided tutorial](/microbit/zysycw) will help you display an arrow pointing the direction the logo is orientated!
|
||
|
|
||
|
Let's display and upward pointing arrow when the logo is up!
|
||
|
|
||
|
```
|
||
|
input.onLogoUp(() => {
|
||
|
images.createImage(`
|
||
|
. . # . .
|
||
|
. # # # .
|
||
|
# # # # #
|
||
|
. . # . .
|
||
|
. . # . .
|
||
|
`).showImage(0)
|
||
|
})
|
||
|
```
|
||
|
|
||
|
**Challenge 1**
|
||
|
|
||
|
How about when the logo is down? We should display the arrow pointing downward!
|
||
|
|
||
|
Let's start by adding a condition for if the logo is down.
|
||
|
|
||
|
```
|
||
|
input.onLogoUp(() => {
|
||
|
images.createImage(`
|
||
|
. . # . .
|
||
|
. # # # .
|
||
|
# # # # #
|
||
|
. . # . .
|
||
|
. . # . .
|
||
|
`).showImage(0)
|
||
|
})
|
||
|
input.onLogoDown(() => {
|
||
|
})
|
||
|
```
|
||
|
|
||
|
**Challenge 2**
|
||
|
|
||
|
Now we need to display the arrow!
|
||
|
|
||
|
```
|
||
|
input.onLogoUp(() => {
|
||
|
images.createImage(`
|
||
|
. . # . .
|
||
|
. # # # .
|
||
|
# # # # #
|
||
|
. . # . .
|
||
|
. . # . .
|
||
|
`).showImage(0)
|
||
|
})
|
||
|
input.onLogoDown(() => {
|
||
|
images.createImage(`
|
||
|
. . # . .
|
||
|
. . # . .
|
||
|
# # # # #
|
||
|
. # # # .
|
||
|
. . # . .
|
||
|
`).showImage(0) // ***
|
||
|
})
|
||
|
```
|
||
|
|