pxt-calliope/docs/projects/flashing-heart.md
2016-06-11 14:40:09 -04:00

1.3 KiB

Use the LEDs to display a flashing heart.

Step 1

Use show leds and make your code look like this:

basic.showLeds(`
. # . # .
# # # # #
# # # # #
. # # # .
. . # . .`);

Step 2

Add a pause to wait and clear screen to turn off the LEDs.

basic.showLeds(`
. # . # .
# # # # #
# # # # #
. # # # .
. . # . .`);
basic.pause(500);
basic.clearScreen();

Step 3

Put a forever loop around it.

basic.forever(() => {
basic.showLeds(`
. # . # .
# # # # #
# # # # #
. # # # .
. . # . .`);
basic.pause(500);
basic.clearScreen();
})

Step 4

Add a pause to wait after clearing the screen.

basic.forever(() => {
basic.showLeds(`
. # . # .
# # # # #
# # # # #
. # # # .
. . # . .`);
basic.pause(500);
basic.clearScreen();
basic.pause(500);
})

Step 5

Add a second image of a broken heart.

basic.forever(() => {
basic.showLeds(`
. # . # .
# # # # #
# # # # #
. # # # .
. . # . .`);
basic.pause(500);
basic.clearScreen();
basic.pause(500);
basic.showLeds(`
. # . # .
# . # # #
# . . . #
. # # # .
. . # . .`);
basic.pause(500);
basic.clearScreen();
basic.pause(500);
})