
| Step | Action | Motor Rotation is then: |
|---|---|---|
| 1 | Program starts, motor has not turned yet | 0 degrees |
| 2 | Motor turns forward one full turn (360 degrees) | 360 degrees |
| 3 | Motor turns forward one full turn again | 720 degrees |
| 4 | Motor turns forward 60 degrees | 780 degrees |
| 5 | Motor turns backward for 30 degrees | 750 degrees |
| 6 | Motor Rotation is reset | 0 degrees |
| 7 | Motor turns backward for 100 degrees | -100 degrees |
| 8 | Motor turns backward for 60 degrees | -160 degrees |
| 9 | Motor turns forward for 360 degrees | 200 degrees |



| Block | Mode | Use |
|---|---|---|
| Wait | Motor Rotation - Compare | Wait for a rotation sensor to reach a certain value (Degrees, Rotations, or Current Power). |
| Wait | Motor Rotation - Change | Wait for a rotation sensor to change by a certain amount (Degrees, Rotations, or Current Power). |
| Loop | Motor Rotation | Repeat a sequence of blocks until a rotation sensor reaches a certain value (Degrees, Rotations, or Current Power). |
| Switch | Motor Rotation | Choose between two sequences of blocks based on a rotation sensor (Degrees, Rotations, or Current Power). |
| Motor Rotation | Measure | Read a rotation sensor (Degrees, Rotations, or Current Power), and get the result on a Numeric data wire. |
| Motor Rotation | Compare | Compare a rotation sensor (Degrees, Rotations, or Current Power) to a threshold, and get the result on a Logic data wire. |
| Motor Rotation | Reset | Reset a rotation sensor to zero. |
| Data Logging | See Data Logging. |
| Blocks | Modes | Use |
|---|---|---|
| Medium Motor, Large Motor | On for Degrees, On for Rotations | Turn a motor by a certain number of degrees or rotations. |
| Move Steering, Move Tank | On for Degrees, On for Rotations | Drive using two Large Motors for a certain number of degrees or rotations. |