Preskoči na glavni sadržaj
Prijava
Sign up for FREE
arrow_back
Biblioteka

Boe-Bot Setup and Basic Manuevers

star
star
star
star
star
Posljednje ažuriranje over 4 years ago
13

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
Pitanje 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.

Pitanje 2
2.

Match the power switch settings with their descriptions below.

Stavka koja se može prevućiarrow_right_altOdgovarajuća stavka

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.

Pitanje 3
3.

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

Pitanje 4
4.

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

Pitanje 5
5.

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

Pitanje 6
6.

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

Pitanje 7
7.

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

Pitanje 8
8.

Which function is used to stop the servo motors?

Pitanje 9
9.

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

Pitanje 10
10.

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

Pitanje 11
11.

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

Pitanje 12
12.

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

Stavka koja se može prevućiarrow_right_altOdgovarajuća stavka

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

Pitanje 13
13.

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