Log in
Sign up for FREE
arrow_back
Library

Boe-Bot Setup and Basic Manuevers

star
star
star
star
star
Last updated about 4 years ago
13 questions
1
2
1
1
1
1
1
1
1
1
1
2
1
These question are based on the activities we covered since the start of our work on the Boe-Bots. Refer back to the classroom announcements for notes links if you have any trouble with the questions.
Question 1
1.

The Arduino on your Boe-Bot is always pulling power from the battery pack that is plugged into your robot, even when the slide switch is set to 0.

Question 2
2.

Match the power switch settings with their descriptions below.

Draggable itemarrow_right_altCorresponding Item
0
arrow_right_alt
No power to the shield, yes power to the Arduino
1
arrow_right_alt
Power to the Arduino and the shield, but not the motors.
2
arrow_right_alt
Power to the Arduino, the shield, and the motors.
Question 3
3.

The pin numbers shown on the Boe-Bot Shield receive their signals from the same numbered pins on the Arduino.

Question 4
4.

The pin numbers on the Boe-Bot Shield are not shared across different same numbered pins on the board.

Question 5
5.

Mark the side of the Boe-Bot that we call the front of the robot.

Question 6
6.

What lines of code are used to create servo variables that can be referenced throughout the rest of the program?

Question 7
7.

Which function is used to tell the program where the servos are plugged in on the digital input and output pins?

Question 8
8.

Which function is used to stop the servo motors?

Question 9
9.

Which function is used to set the speed of the servo motors?

Question 10
10.

What should the robot be doing with the code listed below?

Question 11
11.

What should you do if your robot wheels are moving when they are programmed to be still?

Question 12
12.

Match the commands with the robot actions based on the following criteria:

Draggable itemarrow_right_altCorresponding Item
servoLeft.writeMicroseconds(1700);
servoRight.writeMicroseconds(1700);
arrow_right_alt
Stop
servoLeft.writeMicroseconds(1700);
servoRight.writeMicroseconds(1300);
arrow_right_alt
Forward
servoLeft.writeMicroseconds(1500);
servoRight.writeMicroseconds(1500);
arrow_right_alt
Pivot
servoLeft.writeMicroseconds(1700);
servoRight.writeMicroseconds(1500);
arrow_right_alt
Rotate
Question 13
13.

Why do we use a tone at the beginning of our programs?