As learning by doing is the best way to understand how robots work, the following activities deal with robot movements:
ACTIVITY 1
Design a program that will make the robot drive backward for three seconds and then turn to the right 90 degrees.
ACTIVITY 2
Create a program that makes the robot move slowly at first but it accelerates as the program progresses. Use ten blocks and the Power bar to increase the speed step by step.
ACTIVITY 3
Find out what number do you need to fill in for Degrees in order to make an accurate turn:
a) 360 degree turn
b) 180 degree turn
c) 90 degree turn
You can begin by setting Degrees to 500
ACTIVITY 4
The robot must announce the direction in which it’s moving as it moves forward and backward. How will you configure the Wait for Completion settings in the Sound blocks?
ACTIVITY 5
Create a program that make the robot drive in the pattern shown in the following picture. While moving, the robot should display arrows on the NXT screen that show the direction of its movement. In addition to displaying the directions, use Sound blocks to enable the robot to speak the direction it’s moving.
ACTIVITY 6
Create a program that make the robot drive in the pattern shown in the following picture.
ACTIVITY 7
Using LEGO pieces design an attachment for your robot to hold a pen. The robot should be able to draw figures from activities 6 and 7 over a big piece of paper.
ACTIVITY 8
Using the third motor in your NXT kit, design a program that can make the robot write the word:
NXT
ACTIVITY 9
Using Loop blocks, create a program that make the robot drive the pattern shown in the following picture twice.