wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Embedded System

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

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

2.

What does GPIO stand for?

a)

General Purpose Inner Outer Propeller

b)

General Purpose Input Output Pins

c)

General Purpose Interested Old People

d)

General Purpose Input Output Processor

3.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

4.

Identify this component

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

5.

What does IDE stand for?

a)

Integrated Development Environment

b)

In Deep Environment

c)

Internal Deep Escape

d)

IDE

6.

A program written with the IDE for Arduino is calle

a)

Editor

b)

Console

c)

Sketch

d)

IDE error

7.

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)

Stop

b)

Compile

c)

Create Sketch

d)

Serial Monitor

8.

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

a)

loop ( )

b)

(output)

c)

setup ( )

d)

(input)

9.

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

10.

What are the main elements of the Arduino Environment that make it easy to learn, to use and explain why it is so popular?

a)

The IDE

b)

on-line help

c)

The Arduino Board

d)

All of the above

11.

Arduino can interact with...

a)

buttons, leds

b)

smartphone

c)

sensors

d)

all of the above

12.

Why Use Breadboards / Protoboards?

a)

They are economic

b)

They are solderless

c)

They are Integrated circuits (ICs)

13.
What is an LED?
a)
a light
b)
a light emitting diode
c)
a part of a circuit
14.
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
15.
A resistor with color bands: orange, orange, brown, gold is how many ohms?
a)
500
b)
330
c)
1000
d)
750
16.
The (-) column on your breadboard represents the ground.
a)
True
b)
False
17.
The (+) column on your breadboard represents the positive charge or power to your circuit.
a)
True
b)
False
18.
A potentiometer is also known as a ___________________
a)
knob
b)
button
c)
variable resistor
19.
In the RGB LED, the R stands for ___________
a)
Ready
b)
Red
c)
Read only
20.
An output is something that happens when a circuit is in use.  An example of an output is:
a)
Light flashing
b)
Buzzer sounding
c)
Temperature being given
d)
All of the answers are correct
21.
A push button on a circuit is an ___________
a)
input
b)
output
c)
command
d)
variable
22.
The resistor that changes resistance based on how much light it receives is called a _________ . resistor.
a)
photo
b)
potentiometer
c)
LED
d)
light
23.
Is a servo a type of motor for electronics?
a)
Yes
b)
No
24.
What component do you need to add to a circuit  in order to make the servo motor spin?
a)
diode
b)
transistor
c)
LED
d)
resistor
25.
What is a relay?
a)
A type of race between LEDS
b)
A switch that turns the light on
c)
An electrically controlled mechanical switch
26.
What does the shift register do?
a)
Gives the breadboard an additional 8 outputs using only 3 pins
b)
Makes the LEDs light up faster
c)
Adds more power to the circuit
27.
What does the LCD stand for?
a)
Light Creating Diode
b)
Load Creates Data
c)
Liquid Crystal Display
28.
What does a LCD do?
a)
Displays information and messages
b)
Creates a light
c)
Turns on a circuit
29.

int LED1= 4;

What statement is this?

a)

Void Loop

b)

Void Setup

c)

Declaration

d)

C language

30.

int LED1=4;

What is 'int= integer' used for?

a)

Alphabets

b)

Capital and small letters

c)

Combination of Numbers and Alphabets

d)

Numbers

31.

int LED2=8;

What is number eight is referring in the coding above?

a)

Analog Pin

b)

5V

c)

Ground

d)

Digital Pin

32.

LED is setup-up to blink. LEDs is an

a)

Output

b)

Input

c)

pinMode

d)

digitalWrite

33.

digitalWrite (LED1,HIGH);

What does it means by HIGH?

a)

Blinking

b)

Switch OFF

c)

Switch ON

d)

Sequence

34.

delay (1000);

1000 in delay is equivalent to how many second?

a)

10s

b)

2s

c)

60s

d)

1s

35.

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.

36.

int Led1=4;

void setup(){

digitalWrite (LED1, High);

}

Find the errors (all possible answer)?

a)

LED 1

b)

DigitalWrite

c)

HIGH

d)

Void Setup

37.

I use temperature sensor to read the room temperature. How do I write Temperature Sensor Set-up.

void setup(){

_______________________;

}

a)

PinMode (Tsensor, Output);

b)

pinMode (Tsensor, OUTPUT);

c)

PinMode (Tsensor, Input);

d)

pinMode (Tsensor, INPUT);

38.

A potentiometer is a

a)

Directional switch

b)

Directional resistor

c)

Sensor

d)

Variable resistor

e)

None of the above

39.

Photo resistors operate by

a)

Reducing resistance when less light is visible

b)

Increasing resistance when less light is visible

c)

Activates when motion is present

d)

All of the above

40.

This part is called a

a)

Piezo buzzer

b)

Push button

c)

Potentiometer

d)

None of the Above

41.
How do you tell (give instructions) on what the Arduino board should do in an IDE?
a)
Editor
b)
Sketches
c)
Console
d)
IDE error
42.
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)
Stop
b)
Compile
c)
Create Sketch
d)
Serial Monitor
43.
A function is a series of programming statements that can be called by name. Which command is called once when the program starts:
a)
loop()
b)
setup()
c)
(output)
d)
(input)
44.
A function is a series of programming statements that can be called by name. Which command is called repetitively over and over again as long as the Arduino has power.
a)
loop()
b)
setup()
c)
(output)
d)
(input)
45.
How long is the LED on?

digitalWrite(13, HIGH); 
 
delay(1000);   
digitalWrite(13, LOW); 
 
delay(1000); 
a)
1000 seconds
b)
100 seconds
c)
1 second
d)
100 milliseconds
46.
Which symbol ends a statement?
a)
Semicolon ;
b)
Parenthesis )
c)
Comma ,
d)
Curly Brace }
47.
Which of the following is true about comments added in the Arduino code?
a)
A.  Comments help you understand how your program works
b)
A.  Comments take up too much space and should never be used
c)
A.  Comments are only there for high level programmers
48.
Which pin is the jumper wire connected to?

digitalWrite(13, HIGH); 
 
delay(1000);   
digitalWrite(13, LOW); 
 
 delay(1000); 
a)
13
b)
12
c)
100
d)
digital pin
49.

Select all the output components

a)
b)
c)
d)
50.

Select all the input components

a)
b)
c)
d)