# rotation animation block activity Rotate images with a while loop. ## ~avatar avatar Welcome! This tutorial will teach how to rotate images with a **while loop**. Let's get started! ## ~ Let's start by creating a global variable called `rotating` and initialize it to true. This well indicate when the animation should be displaying. ```blocks let rotating = true; ``` Now we need a while loop that will be executed only if the variable rotating is true. ```blocks let rotating = true; while (rotating) { basic.pause(20) } ``` Let's create and show an animation of a diagonal line that rotates clockwise. We need a pause so that the battery does not burn out. ```blocks let rotating = true; while (rotating) { basic.pause(20) basic.showLeds(` # . . . . . # . . . . . # . . . . . # . . . . . # `) basic.showLeds(` . . # . . . . # . . . . # . . . . # . . . . # . . `) basic.showLeds(` . . . . # . . . # . . . # . . . # . . . # . . . . `) basic.showLeds(` . . . . . . . . . . # # # # # . . . . . . . . . . `) } ``` ## ~avatar avatar Excellent, you're ready to continue with the [challenges](/lessons/rotation-animation/challenges)! ## ~