You are on page 1of 4

Worksheet: Full Speed Ahead

Victoria Birch 8CA1

Construct

Observations:

1 3 4 5

What happened when you ran the program? The robot turned in a circle What direction did the motor spin? The motor spun clockwise on its C Did the motor stop spinning on its own? The motor stopped spinning on its Is this the desired behaviour yet? This is not the behaviour of my final

as only the C motor was programmed to move. 2 Which motor spun? The C Motor spun.

motor and made the robot do a semicircle. own after 720 degrees. project.
Construct: Run Second Motor

6. Why is the second motor command needed? The second motor command is
needed to straighten the vehicle, so the motors work together and stop spinning around in a circle. Construct: Stop the Robot

7. Why did the robot not stop at the right place before? The robot did not stop at
the right place before because we did not directly issue it to stop.

8. Which of the following determines the order in which blocks are run in the program? Highlight one.
a. The order the blocks are placed on the workspace, regardless of where they are placed. The one you drop first runs first, etc. b. The order of blocks on the white Sequence beam. The program starts at the small NXT symbol, and follows the blocks in the order they are reached along the white beam.

c. There is an order of operations of blocks. The software will always make Motor command blocks run first, and then wait for blocks, then Motor stop blocks.

9. Write a brief one sentence explanation of what each block does in the program you wrote (also shown below).

First block: The block controls the C motor, which asks the motor to run motor C
forward.

Second block: The block controls the C motor, which asks the motor to run motor B
forward.

Third block: The third block is the rotation sensor which issues how many degrees
the wheels should turn.

Fourth block: This block asks motor C to stop.

Fifth block: This block asks motor B to stop. 10. Look at your program. I. Which icon or icons in the program controlled how far the robot went before stopping? The wait block as it told the robot how
many rotations to do before stopping, and the blocks that directly told the motor to stop.

II.

Explain how you could change the program to make the robot go a longer or shorter distance. To change the program to make
the robot go a longer or shorter distance we could increase the amount of degrees the wheel turns before stopping.

11. Describe the robots new movement pattern if you moved the motor plug from Port B to Port A, but did not change the program. How would

you then need to change the program to make the robot go forward again?
If the motor plug was changed from port B to port A, the robot would make a quartercircle in a clockwise direction as the left wheel would not move and only the right wheel would be in action. To correct the robot we would need to change the motor from port B to port A.

12. How far will the program shown below make the robot run? Look carefully, this is trickier than it seems! The program would make the robot run
two wheel rotations forward.

Continue: Full Speed Reverse

Answer the following:

13. What program blocks are different between the moving forward and moving backward behaviours? The program blocks that have changed
are motors C, B and the wait block to reverse.

Continue: There and Back (part 1)

Observations:

14. Did your robot perform both actions as expected? If not, what did it do instead? The robot first went forward for 720 degrees then reversed 1440
degrees instead of 720.

Continue: There and Back (part 2)

Answer the following:

15. Why did the rotation sensor need to be reset? The rotation sensor
needed to be reset as the rotation sensor was taking the message 720 degrees reverse as reversing to 720 degrees behind where the robot started. We needed to make it go back 720 degrees to where it started.

16. When do you need to do this in future programs? Whenever one


wants to go back a certain amount of degrees but not the amount of degrees behind where you started.

You might also like