Log in
Sign up for FREE
arrow_back
Library

Boe-Bot Setup and Basic Manuevers

star
star
star
star
star
Last updated over 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.

Question 2
2.

Draggable itemarrow_right_altCorresponding Item
arrow_right_alt
arrow_right_alt
arrow_right_alt
Question 3
3.

Question 4
4.

Question 5
5.

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

Question 6
6.

Question 7
7.

Question 8
8.

Question 9
9.

Question 10
10.

Question 11
11.

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

Question 12
12.

Draggable itemarrow_right_altCorresponding Item
arrow_right_alt
arrow_right_alt
arrow_right_alt
arrow_right_alt
Question 13
13.

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.
True
False
Match the power switch settings with their descriptions below.

1
No power to the shield, yes power to the Arduino
2
Power to the Arduino and the shield, but not the motors.
0
Power to the Arduino, the shield, and the motors.
The pin numbers shown on the Boe-Bot Shield receive their signals from the same numbered pins on the Arduino.
True
False
The pin numbers on the Boe-Bot Shield are not shared across different same numbered pins on the board.
True
False
What lines of code are used to create servo variables that can be referenced throughout the rest of the program?
6
7
14
15
17
18
21
22
Which function is used to tell the program where the servos are plugged in on the digital input and output pins?
servo.attach();
servo.writeMicroseconds();
servo.detach();
Which function is used to stop the servo motors?
servo.writeMicroseconds();
servo.detach();
servo.attach();
Which function is used to set the speed of the servo motors?
servo.detach();
servo.writeMicroseconds();
servo.attach();
What should the robot be doing with the code listed below?

Drive forward
Drive backwards
Rotate left
Stop

Match the commands with the robot actions based on the following criteria:
servoLeft.writeMicroseconds(1700);
servoRight.writeMicroseconds(1500);
Stop
servoLeft.writeMicroseconds(1500);
servoRight.writeMicroseconds(1500);
Forward
servoLeft.writeMicroseconds(1700);
servoRight.writeMicroseconds(1700);
Pivot
servoLeft.writeMicroseconds(1700);
servoRight.writeMicroseconds(1300);
Rotate
Why do we use a tone at the beginning of our programs?
No real reason, Mr. Knauss is just making us use it.
To tell us if the robot is browning out or restarting its program over and over again.
It's cool to hear beeps