# flashing heart ![](/static/mb/projects/a1-display.png) ### ~avatar avatar ```sim basic.forever(() => { basic.showLeds(` . # . # . # # # # # # # # # # . # # # . . . # . .` ); basic.pause(500); basic.clearScreen(); basic.pause(500); }) ``` Use the LEDs to display a flashing heart, and then create an animation of a broken heart. :( ### ~ ## Step 1 Use [show leds](/reference/basic/show-leds) and make your code look like this: ```blocks basic.showLeds(` . # . # . # # # # # # # # # # . # # # . . . # . .` ); ``` ## Step 2 Add a [pause](/reference/basic/pause) to wait and [clear screen](/reference/basic/clear-screen) to turn off the LEDs. ```blocks basic.showLeds(` . # . # . # # # # # # # # # # . # # # . . . # . .`); basic.pause(500); basic.clearScreen(); ``` ## Step 3 Put a [forever loop](/reference/basic/forever) around it. ```blocks basic.forever(() => { basic.showLeds(` . # . # . # # # # # # # # # # . # # # . . . # . .` ); basic.pause(500); basic.clearScreen(); }) ``` ## Step 4 Add a [pause](/reference/basic/pause) to wait after clearing the screen. ```blocks basic.forever(() => { basic.showLeds(` . # . # . # # # # # # # # # # . # # # . . . # . .` ); basic.pause(500); basic.clearScreen(); basic.pause(500); }) ``` ## Step 5 Add a second image of a broken heart. ```blocks basic.forever(() => { basic.showLeds(` . # . # . # # # # # # # # # # . # # # . . . # . .` ); basic.pause(500); basic.clearScreen(); basic.pause(500); basic.showLeds(` . # . # . # . # # # # . . . # . # # # . . . # . .` ); basic.pause(500); basic.clearScreen(); basic.pause(500); }) ```