Escolar Documentos
Profissional Documentos
Cultura Documentos
Observations:
1 2 3 4 5
What happened when you ran the program? It rotated 720 degrees Which motor spun? The right What direction did the motor spin? Clockwise Did the motor stop spinning on its own? Yes Is this the desired behaviour yet? Yes
6. Why is the second motor command needed? It makes the other wheel move to make the robot move forward
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 or two sentence explanation of what each block does in the program you wrote (also shown below).
First block: Makes the port C wheel move Second block: Makes the port B wheel move (which makes it move straight) Third block: Makes the robot go forward with both wheels Fourth block: Makes the port C wheel stop Fifth block: Makes the port B wheel stop
10. Look at your program. I. Which icon or icons in the program controlled how far the robot went before stopping? The amount of degrees indicated at the bottom
II.
Explain how you could change the program to make the robot go a longer or shorter distance. You could make the degrees bigger or shorter
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? It moves in a circle. You could program the port A wheel to move straight
12. How far will the program shown below make the robot run? Look carefully, this is trickier than it seems! It will go 720 degrees forwards as indicated at the bottom
13. What program blocks are different between the moving forward and moving backward behaviours? We select the going forward button to go forward and the backwards button to go backwards
Observations:
14. Did your robot perform both actions as expected? If not, what did it do instead? It went forwards the right length however it went twice as far going backwards
15. Why did the rotation sensor need to be reset? Because it was programmed to move forward 16. When do you need to do this in future programs?