wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ROBOTICS LEVEL2

Total questions: 69

Worksheet time: 35mins

Name
Class
Date
1.

What is Robotic?

a)

Sector dedicated to the design and construction of robots

b)

The product of the robotics field

c)

Humanoid Robots

d)

Arduino Braccio Robotic Arm.

2.

What is a robot?

a)

Robot is a programable machine to assist the human.

b)

Robot is a sector of engineering to design it.

c)

Robot is a machine use to construct other machines.

d)

Robt is a open source programable device.

3.

For a robot to be functional, What should it have?

a)

Wheel

b)

Sensors

c)

Arms

d)

Beam

4.

Indicate one type of robots.

a)

Helping fight forest fires robots

b)

Surgical assistants robots

c)

Teleoperated Robots

d)

Remote controlled robot

5.

What is arduino?

a)

Robots

b)

Boards to make a robots

c)

Open source electronics platforms.

d)

Robots sensors

6.

What is a device that measures or detects a real-world condition of the robot?

a)

Board

b)

Microcontroller

c)

Sensor

d)

Thermometer

7.

Select one type of sensors.

a)

Ultrasonic

b)

Distance

c)

Arduino

d)

Speed

8.

An Ultrasonic Sensor is a contact type device?

a)

True

b)

False

9.

Select one examples of arduino

a)

Lego H/3000

b)

Ultrasonic Arduino Sensors

c)

Arduino robot

d)

Arduino uno

10.

From what language does the word "Robot" come from?

a)

Czech

b)

Russian

c)

German

d)

Roman

11.

The meaning of word "robot" is associated with:

a)

labor

b)

mechanics

c)

engineering

d)

artificial intelligence

12.

Robotics is the interdisciplinary sector of:

a)

science

b)

biotechnology

c)

engineering

d)

woodwork

13.

The term robotics describes the field of study focused on developing:

a)

robots

b)

automation

c)

apocalypse

d)

control over humans

14.

What kind of robot is the Rover?

a)

Autonomous

b)

Augmenting

c)

Sensor

d)

Humanoid

15.

What is the name of the first robot who has been granted citizenship of Saudi Arabia?

a)

Sophie

b)

Rover

c)

Elmer

d)

Elsie

16.

A robot needs the battery that supplies power.

a)

TRUE

b)

FALSE

17.

The motor parts that are responsible for a robot’s movement is called:

a)

Control System

b)

Sensors

c)

Actuators

d)

End Effectors

18.

A component that provides electrical signals to allow a robot to interact with the world is called:

a)

Control System

b)

Sensor

c)

Actuator

d)

End Effector

19.

The CPU that directs a robot’s task at high level is called:

a)

Control System

b)

Sensors

c)

Actuator

d)

End Effector

20.

What language is the Arduino IDE built on?

a)

Java

b)

HTML

c)

C/C++

d)

Python

21.

How many analog pins are used in Arduino UNO?

a)

6

b)

14

c)

20

d)

24

22.

THESE PINS ARE?

a)

Digital pins

b)

Pines PWM

c)

Analog Pins

d)

Microcontroller

23.

These Pins are ?

a)

Digital Pins

b)

Pines PWM

c)

Analog pins

d)

Microcontroller

24.

What is the highlighted part

a)

Power Regular

b)

Drums

c)

Voltage Regulator

d)

Microcontroller

25.

How many digital input/output pins does the Arduino Uno have?

a)

10

b)

19

c)

14

d)

21

26.

choose the right order

a)

output - process - input

b)

process - output - input

c)

input - process - output

d)

input - output - process

27.

what is the main role of this chip

a)

to heat the board

b)

save the programmed input only

c)

being the brain of the Arduino

d)

there is no role at all

28.

Arduino can interact with...

a)

buttons, leds

b)

smartphone

c)

sensors

d)

all of the above

29.

In Arduino IDE, IDE stands for?

a)

Integrated Digital Environment

b)

Integrated Development Environment

c)

Instruction Development Environment

d)

Integrated Development Embedded

30.

Operating without pre-programmed behaviors and without supervision from humans.

a)

Artificial Intelligence

b)

Robot

c)

Operator

d)

Autonomous

31.

Arduino IDE consists of two functions. What are they?

a)

Build() and Loop()

b)

Setup() and Build()

c)

Setup() and Loop()

d)

Pinmode() and Output()

32.

Which command is called when a sketch starts. Use it to initialize variables, pin modes, start using libraries, etc. It will only run once, after each power up or reset of the Arduino board.

a)

loop ( )

b)

delay( )

c)

setup ( )

d)

input( )

33.
Actuators facilitate what?
a)
Processing Input
b)
sensing the environment
c)
Movement
d)
augumentation
34.
Based on Intelligence, which of these is not a type of robot?
a)
Autonomous
b)
Pre-programmed
c)
Tele-operated
d)
Legged
35.
Before your program “code” can be sent to the board, it needs to be converted into instructions that the board understands. This process is called...
a)

Upload

b)

Verify

c)

Coding

d)
Serial Monitor
36.

What language does Arduino IDE supports?

a)

A. JAVA

b)

B. Python

c)

C. C#

d)

D. KOTLIN

37.

What does this button represents?

a)

A. Open File

b)

B. Upload

c)

C. Save File

d)

D. Upright

38.

What does this button represents?

a)

A. Right Column

b)

B. Upload

c)

C. Render

d)

D. Upright

39.

Which of the following is the Serial Monitor icon?

a)
b)
c)
d)
40.

Which of the following is the Verify icon?

a)
b)
c)
d)
41.

Which of the following is the New Sketch icon?

a)
b)
c)
d)
42.

Which of the following is the Open icon?

a)
b)
c)
d)
43.
In the RGB LED, the R stands for ___________
a)
Ready
b)
Red
c)
Read only
44.

Used to end a statement

a)

!

b)

"

c)

;

d)

\

45.

These tell the Arduino software when the setup section begins and ends. Without them, the software is lost and unable to compile your code. Think of these as additional punctuation that your code requires. Your code must be perfectly punctuated to compile.

a)

( )

b)

[ ]

c)

< >

d)

{ }

46.

Single line comment

a)

//

b)

&&

c)

<=

d)

>=

47.

Comparison operator which means greater than or equal to.

a)

//

b)

&&

c)

<=

d)

>=

48.

This is used to include outside libraries in your sketch. This gives the programmer access to a large group of standard C libraries (groups of pre-made functions), and also libraries written especially for Arduino.

a)

#include

b)

#define

c)

#library

d)

#find

49.

This allows the programmer to give a name to a constant value before the program is compiled. It does not take up any program memory space on the chip. The compiler will replace references to these constants with the defined value at compile time.

a)

#include

b)

#define

c)

#library

d)

#find

50.

This is used only in function declarations. It indicates that the function is expected to return no information to the function from which it was called.

a)

boolean

b)

float

c)

char

d)

void

51.

These numbers have a decimal point. They are often used to approximate analog and continuous values because they have greater resolution than integers.

a)

boolean

b)

float

c)

char

d)

void

52.

This pauses the program for the amount of time (in miliiseconds) specified as parameter. (There are 1000 milliseconds in a second.)

a)

loop ( )

b)

delay( )

c)

setup ( )

d)

input( )

53.

A variable that can be used and updated by any part of the code. Its scope is typically derived from the variable being declared (created) outside of any function, object, or method.

a)

global variable

b)

local variable

c)

true variable

d)

false variable

54.

A variable that can only be seen, used and updated by code within the same scope. Typically this means the variable was declared (created) inside a function -- includes function parameter variables.

a)

global variable

b)

local variable

c)

true variable

d)

false variable

55.

Complete circuit with lit light source.

a)
b)
c)
d)
e)
56.

The negative terminal of a circuit

a)

5V

b)

3.3V

c)

GND

d)

Reset

e)

TX<-1

57.

220 Ohm resistor

a)
b)
c)
d)
58.

Suppose you get the following options from the port, which one must you select to upload the program properly to the board

a)

COM 2

b)

COM 4(Arduino/Genuino Uno)

c)

Serial upload

d)

COM 3 (Upload to Arduino board)

59.

What can you determine from the following picture?

a)

There is a problem with the connections in the board

b)

There is an error in the code

c)

A problem occured while uploading the program to the board

d)

All the options are correct

60.

What type of circuit is the one you see in the image

a)

Open circuit

b)

DC circuit

c)

AC circuit

d)

Closed circuit

e)

Power circuit

61.

We want to turn on the built-in LED of the Arduino board, What pin and configuration do we use?

a)

pin 11 as an INPUT

b)

pin 13 as an OUTPUT

c)

pin 3 as an OUTPUT

d)

pin BUILT as an OUTPUT

e)

pin 13 as an INPUT

62.

Which button helps us find errors in the code?

a)

Upload

b)

Download

c)

Verify

d)

Error finder

e)

Fixer

63.

How many PWM pins does Arduino have

a)

5

b)

8

c)

6

d)

7

64.

Arduino IDE consists of 2 functions. What are they?

a)

Build() and loop()

b)

Setup() and build()

c)

Setup() and loop()

d)

Loop() and build() and setup()

65.

A program written with the IDE for Arduino is called ___

a)

IDE source

b)

Sketch

c)

Cryptography

d)

Source code

66.

What is the output of this program

a)

The Arduino robot will run itself, Also, the LED Lights, inside the Arduino will be on 13 times and off 13 times because, of the command HIGH and LOW

b)

The Arduino Lego will run and dance 13 times

c)

The command or program has syntax error

d)

The Arduino Lego will sleep 13 times

67.

It is used to include external libraries in your sketch

a)

#include

b)

#define

c)

void setup ()

d)

void loop ()

68.

What is the output program for the 2 dc motors?

R1=HIGH, R2=LOW

L1=HIGH, L2=LOW

a)

Move forward

b)

move backward

c)

turn right

d)

turn left

69.

What is the output program for the 2 dc motors?

R1=LOW, R2=HIGH

L1=LOW, L2=HIGH

a)

Move forward

b)

move backward

c)

turn right

d)

turn left