pxt-calliope/docs/projects/love-meter.md

53 lines
945 B
Markdown
Raw Normal View History

2016-06-14 11:12:13 -04:00
# love meter
2016-11-10 08:37:13 -08:00
### ~avatar avatar
2016-06-11 17:12:12 -04:00
2016-11-10 08:37:13 -08:00
Use pins and your body to change the display!
### ~
2016-06-11 17:12:12 -04:00
## Step 1
Use [on pin pressed](/reference/input/on-pin-pressed) to show a random number
when pin P0 is pressed (hold the GND pin with other hand):
```blocks
input.onPinPressed(TouchPin.P0, () => {
basic.showNumber(Math.random(11));
});
```
## Step 2
Show a string when pin P1 is pressed:
```blocks
input.onPinPressed(TouchPin.P0, () => {
basic.showNumber(Math.random(11));
});
input.onPinPressed(TouchPin.P1, () => {
basic.showString("LOVE?");
});
```
## Step 3
Show a heart when pin P2 is pressed:
```blocks
input.onPinPressed(TouchPin.P0, () => {
basic.showNumber(Math.random(11));
});
input.onPinPressed(TouchPin.P1, () => {
basic.showString("LOVE?");
});
input.onPinPressed(TouchPin.P2, () => {
basic.showLeds(`
. # # # .
# # # # #
# # # # #
. # # # .
. . # . .
`);
});
2016-06-25 17:22:50 -04:00
```