wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino & TinkerCad Test

Total questions: 100

Worksheet time: 35mins

Name
Class
Date
1.

What is a variable?

a)

A type of storage for us to store information we use in a code

b)

Allows us to run the code many times

c)

The type of information we store in a code

2.

What is a loop?

a)

A type of storage for us to store information we use in a code

b)

Allows us to run the code many times

c)

The type of information we store in a code

3.

What is the variable of the following statement:

int count = 3;

a)

int

b)

count

c)

3

d)

;

4.

What does this function does?

digitalWrite ()

a)

writes output value to either HIGH or LOW

b)

writes output value using PWM sequence

c)

sets a pin to either INPUT or OUTPUT

d)

pauses the program

5.

What does this function does?

pinMode ()

a)

writes output value to either HIGH or LOW

b)

writes output value using PWM sequence

c)

sets a pin to either INPUT or OUTPUT

d)

pauses the program

6.

What does this function does?

delay ()

a)

writes output value to either HIGH or LOW

b)

writes output value using PWM sequence

c)

sets a pin to either INPUT or OUTPUT

d)

pauses the program

7.

What happens when you run this code:

digitalWrite (red, HIGH);

delay (5000);

a)

The red LED lights up for 5000 seconds

b)

The red LED turns off for 5000 seconds

c)

The red LED turns on for 5 seconds

8.

digitalWrite (LED1,HIGH);

What does it means by HIGH?

a)

Blinking

b)

Switch OFF

c)

Switch ON

d)

Sequence

9.

digitalWrite (LED1, HIGH);

delay(1000);

digitalWrite (LED1, LOW);

What does the program do?

a)

LED Switch Off at the beginning, wait for 60s and then switch ON.

b)

LED Switch ON at the beginning, wait for 10s and then Switch OFF.

c)

LED Switch ON at the beginning, wait for 1s and then switch ON.

d)

LED Switch ON at the beginning, wait for 1s and then switch OFF.

10.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

11.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

12.

Which command is called repetitively over and over again as long as the Arduino has power.

a)

loop ( )

b)

(output)

c)

setup ( )

d)

(input)

13.

This part is called a

a)

Piezo buzzer

b)

Push button

c)

Potentiometer

d)

None of the Above

14.

" if (digitalRead(3)==HIGH) " what is "==" stand for ?

a)

equal

b)

and

c)

or

d)

not

15.

Long end of an LED

a)

+ (Anode)

b)

- (Cathode)

16.

If coded correctly, would the following circuit function?

a)

Yes

b)

No

17.

What is the correct pinMode setup code for this circuit?

a)

pinMode(12, OUTPUT);

b)

pinMode(8, INPUT);

c)

pinMode(8, OUTPUT);

d)

pinMode(7, INPUT);

18.

What component is NOT being using in the circuit?

a)

Light Dependent Resistor

b)

Light Emitting Diode

c)

Resistor

d)

Jumper Leads

19.

Complete circuit with lit light source.

a)
b)
c)
d)
e)
20.

delay(5000); stands for :

a)

Wait 50 seconds

b)

Wait 5 seconds

c)

Wait 5 minutes

d)

No one

21.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

22.

¿What is Tinkercad Circuits?

a)

Its a just s software to create games

b)

Tinkercad is a free online collection of software tools that help people all over the world think, create and make.

c)

Its a software for playing and create games.

d)

None of the above

23.
How do you zoom in on Tinkercad?
a)
Spacebar
b)
Use the arrows on the keyboard
c)
Use the scroll wheel
d)
Right Click
24.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

25.

What is Arduino?

a)

A company for selling microcontrollers

b)

A software used to program microcontrollers

c)

An open-source electronics prototyping platform based on flexible, easy-to-use hardware and software

26.

Arduino can interact with...

a)

buttons, leds

b)

smartphone

c)

sensors

d)

all of the above

27.

This part is called a

a)

Piezo buzzer

b)

Push button

c)

Potentiometer

d)

None of the Above

28.
What is an LED?
a)
a light
b)
a light emitting diode
c)
a part of a circuit
29.

The codes in this function run only once and it's purpose is to initialize things that will happen when you start your program.

a)

void setup ()

b)

bare minimum

c)

void loop ()

d)

port

30.

Which pin is connected to the built-in LED on the Arduino board?

a)

pin 0

b)

pin 5

c)

pin 10

d)

pin 13

31.

What will happen if we don't put the delay command?

a)

I will be seeing faster blinking lights because the process will be not delayed

b)

We cannot see what is happening because the board processes the code faster than our eyes.

c)

The program will freeze because of the delay.

d)

The board will process information much slower and nothing will happen.

32.

It is written in code. A language that both you and the computer can understand.

a)

robotics

b)

microcontroller

c)

program

d)

board

33.

Will robots perform certain actions without programming?

a)

No

b)

Yes

34.
What is an LED?
a)
a light
b)
a light emitting diode
c)
a part of a circuit
35.
Why is a resistor important?
a)
It isn't important
b)
It increases the power of a circuit
c)
It controls the flow of electricity by lessening it to a certain amount
36.
Are all jumper wires the same?
a)
Yes
b)
No
c)
Sometimes
37.
The (-) column on your breadboard represents the ground.
a)
True
b)
False
38.
The (+) column on your breadboard represents the positive charge or power to your circuit.
a)
True
b)
False
39.
In the RGB LED, the R stands for ___________
a)
Ready
b)
Red
c)
Read only
40.

In the RGB LED, the G stands for ___________

a)

Green

b)

Go

c)

Great only

41.

In the RGB LED, the B stands for ___________

a)

Blue

b)

Big

c)

Bend only

42.
The resistor that changes resistance based on how much light it receives is called a _________ . resistor.
a)
photo
b)
potentiometer
c)
LED
d)
light
43.
What does the LCD stand for?
a)
Light Creating Diode
b)
Load Creates Data
c)
Liquid Crystal Display
44.
What does a LCD do?
a)
Displays information and messages
b)
Creates a light
c)
Turns on a circuit
45.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

46.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

47.

Which command is called repetitively over and over again as long as the Arduino has power.

a)

loop ( )

b)

(output)

c)

setup ( )

d)

(input)

48.
What is an LED?
a)
a light
b)
a light emitting diode
c)
a part of a circuit
49.
Why is a resistor important?
a)
It isn't important
b)
It increases the power of a circuit
c)
It controls the flow of electricity by lessening it to a certain amount
50.
The (-) column on your breadboard represents the ground.
a)
True
b)
False
51.
The (+) column on your breadboard represents the positive charge or power to your circuit.
a)
True
b)
False
52.

What does this function does?

digitalWrite ()

a)

writes output value to either HIGH or LOW

b)

writes output value using PWM sequence

c)

sets a pin to either INPUT or OUTPUT

d)

pauses the program

53.

What does this function does?

pinMode ()

a)

writes output value to either HIGH or LOW

b)

writes output value using PWM sequence

c)

sets a pin to either INPUT or OUTPUT

d)

pauses the program

54.

What does this function does?

delay ()

a)

writes output value to either HIGH or LOW

b)

writes output value using PWM sequence

c)

sets a pin to either INPUT or OUTPUT

d)

pauses the program

55.

What happens when you run this code:

digitalWrite (red, HIGH);

delay (5000);

a)

The red LED lights up for 5000 seconds

b)

The red LED turns off for 5000 seconds

c)

The red LED turns on for 5 seconds

56.

This is a photo of a (a)  

57.

What is the purpose of this component?

a)

It lights up

b)

It heats up

c)

It allows the user to open and close the circuit

d)

It slows the flow of current

58.

What do you call the long wire on the LED?

a)

Cathode

b)

Anode

c)

Resistor

d)

RGB

59.

In order to produce light the anode must be connected to:

a)

the negative pole of the battery

b)

the positive pole of the battery

c)

It does not matter

60.

When connecting a LED to the Arduino the cathode must be connected to:

a)

Positive

b)

5V

c)

Negative

d)

Any terminal available

61.

A micro-controller is...

a)

small CPU made of transistors and conductors of heat and sound sensor

b)

portable circuits capable of making other circuits

c)

small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals

d)

small chip made of silver

62.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

63.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

64.

What does IDE stand for?

a)

Integrated Development Environment

b)

In Deep Environment

c)

Internal Deep Escape

d)

IDE

65.

What is Arduino?

a)

A company for selling microcontrollers

b)

A software used to program microcontrollers

c)

An open-source electronics prototyping platform based on flexible, easy-to-use hardware and software

66.

Arduino can interact with...

a)

buttons, leds

b)

smartphone

c)

sensors

d)

all of the above

67.

Why Use Breadboards / Protoboards?

a)

They are economic

b)

They are solderless

c)

They are Integrated circuits (ICs)

68.

lcd.setCursor(3,1) will display the characters on the LCD to....

a)

3rd ROW, 1st COLUMN

b)

3rd COLUMN, 1st ROW

c)

4th ROW, 2nd COLUMN

d)

4th COLUMN, 2nd ROW

69.

Choose two (2) usage of this component in your daily lives:

a)

Reverse car sensor

b)

Alarm clock

c)

Speaker

d)

Distance sensor

70.

Which code will display the text on the LCD like the picture given?

a)

lcd.setCursor(4,2); lcd.print("Coding");

b)

lcd.setCursor(2,4); lcd.print("Coding");

c)

lcd.setCursor(3,1); lcd.print("Coding");

d)

lcd.setCursor(1,3); lcd.print("Coding");

71.

Identify the component name in the picture shown above

a)

LCD Display

b)

Bread Board

c)

Potentiometer

d)

Remote

72.
What is the software for programming Arduino called?
a)
Arduino IDE
b)
System Programmer
c)
Arduino Coder
d)
Arduino Developer
73.

LCD stands for

a)

Lighted Crystal Display

b)

Liquid Cube Display

c)

Liquid Crystal Drawing

d)

Liquid Crystal Display

74.

Why does a single ultrasonic sensor have 2 "eyes" on it?

a)

So the ultrasonic waves can hit more objects

b)

So the bot can see differences in color

c)

One eye sends a signal and one receives it

d)

In case one eye stops working the other eye is a backup

75.

Ultrasonic waves are a form of _______ waves

a)

sound

b)

ocean

c)

radio

d)

seismic

76.

What is the main difference between data types "int" and "float"?

a)

Data types int is real and float is made up

b)

Data types int can be in decimals and float must be whole numbers

c)

There is no difference

d)

Data types int must be whole numbers and float can be in decimals

77.

How many volts do the ultrasonic sensors need to operate?

a)

5v

b)

12v

c)

3v

d)

10v

78.

An ultrasonic sensor is a device that can measure the ________ to an object by sending out _________ waves.

a)

density / echo

b)

path / seismic

c)

elevation / sonic

d)

distance / sound

79.

The speed of sound is _________ m/s

a)

100

b)

340

c)

250

d)

255

80.

1 second equals to _____________.

a)

1000 millisecond

b)

1000 microsecond

81.

This part is called a

a)

Piezo buzzer

b)

Push button

c)

Potentiometer

d)

None of the Above

82.
A push button on a circuit is an ___________
a)
input
b)
output
c)
command
d)
variable
83.

Identify the component name in the picture shown above

a)

Potentiometer

b)

Push Button Switch

c)

Stepper Motor

d)

Tilt Ball Switch

84.

It is an component that enables one to momentarily close the circuit when applied with pressure.

a)

LEDs

b)

Diodes

c)

Dry Cells

d)

Push buttons

85.

How much voltage is enough Arduino to work

a)

5 to 12 Volt

b)

4 to 9 Volt

86.

" if (digitalRead(3)==HIGH) " what is "==" stand for ?

a)

equal

b)

and

c)

or

d)

not

87.

" void setup() " program will...

a)

run once

b)

run repeatedly

88.

Which coding is use for Arduino to get a signal from a pin ?

a)

digitalRead

b)

digitalWrite

89.

Any statements inside an IF clause (section) can be executed multiple times.

a)

FALSE

b)

TRUE

90.

What will be the output of above program

a)

OLDDY

b)

NEWDY

c)

Error

d)

None

91.

To ensure that both conditions are true

a)

Or

b)

And

c)

if

d)

else

92.

To ensure that one or both of the two conditions are true

a)

Or

b)

And

c)

if

d)

else

93.

What is the output?

a)

NUMBER is bigger than 3

b)

nymber is bigger than 3

c)

NUMBER is less than 3

d)

nymber is less than 3

94.

This is a large circuit board that contains many of the important internal components of a computer.

a)

CPU

b)

Fan and Heat Sink

c)

Motherboard

d)

Hard Drive

95.

This is called the "brains of the computer" because it receives and executes instructions.

a)

Motherboard

b)

RAM

c)

CPU

d)

Power Supply

96.

This part supplies circuits with the power needed to run. In laptops this can also take the form of a built in battery.

a)

Power Supply

b)

RAM

c)

Fan and Heat Sink

d)

Hard Drive

97.

The long-term storage component of a computer where software can be installed.

a)

RAM

b)

CPU

c)

Hard Drive

d)

Expansion Slots

98.

The short-term memory of a computer that stores temporary data while the computer is being used.

a)

Hard Drive

b)

RAM

c)

CPU

d)

Motherboard

99.

CPU stands for

a)

central processing unit

b)

computer portal unit

c)

central portal unit

d)

computer processing unit

100.

RAM stands for

a)

responsive-action memory

b)

returned-allowable memory

c)

retrieved-available memory

d)

random-access memory