Twa kɔ nsɛm atitiriw so
Log in
Sign up for FREE
arrow_back
Laabri

Boe-Bot Setup and Basic Manuevers

star
star
star
star
star
Last updated over 4 years ago
13 Nsɛmmisa

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.

1
2
1
1
1
1
1
1
1
1
1
2
1
Asemmisa {{asɛmmisaAhyɛnsode}}
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.

Asemmisa {{asɛmmisaAhyɛnsode}}
2.

Match the power switch settings with their descriptions below.

Draggable itemarrow_right_altCorresponding Item

1

arrow_right_alt

No power to the shield, yes power to the Arduino

2

arrow_right_alt

Power to the Arduino and the shield, but not the motors.

0

arrow_right_alt

Power to the Arduino, the shield, and the motors.

Asemmisa {{asɛmmisaAhyɛnsode}}
3.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
4.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
5.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
6.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
7.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
8.

Which function is used to stop the servo motors?

Asemmisa {{asɛmmisaAhyɛnsode}}
9.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
10.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
11.

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

Asemmisa {{asɛmmisaAhyɛnsode}}
12.

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

Draggable itemarrow_right_altCorresponding Item

servoLeft.writeMicroseconds(1700);

servoRight.writeMicroseconds(1500);

arrow_right_alt

Stop

servoLeft.writeMicroseconds(1500);

servoRight.writeMicroseconds(1500);

arrow_right_alt

Forward

servoLeft.writeMicroseconds(1700);

servoRight.writeMicroseconds(1700);

arrow_right_alt

Pivot

servoLeft.writeMicroseconds(1700);

servoRight.writeMicroseconds(1300);

arrow_right_alt

Rotate

Asemmisa {{asɛmmisaAhyɛnsode}}
13.

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