Font size
WorksheetsArduino & TinkerCad Test
Total questions: 100
Worksheet time: 35mins
What is a variable?
A type of storage for us to store information we use in a code
Allows us to run the code many times
The type of information we store in a code
What is a loop?
A type of storage for us to store information we use in a code
Allows us to run the code many times
The type of information we store in a code
What is the variable of the following statement:
int count = 3;
int
count
3
;
What does this function does?
digitalWrite ()
writes output value to either HIGH or LOW
writes output value using PWM sequence
sets a pin to either INPUT or OUTPUT
pauses the program
What does this function does?
pinMode ()
writes output value to either HIGH or LOW
writes output value using PWM sequence
sets a pin to either INPUT or OUTPUT
pauses the program
What does this function does?
delay ()
writes output value to either HIGH or LOW
writes output value using PWM sequence
sets a pin to either INPUT or OUTPUT
pauses the program
What happens when you run this code:
digitalWrite (red, HIGH);
delay (5000);
The red LED lights up for 5000 seconds
The red LED turns off for 5000 seconds
The red LED turns on for 5 seconds
digitalWrite (LED1,HIGH);
What does it means by HIGH?
Blinking
Switch OFF
Switch ON
Sequence
digitalWrite (LED1, HIGH);
delay(1000);
digitalWrite (LED1, LOW);
What does the program do?
LED Switch Off at the beginning, wait for 60s and then switch ON.
LED Switch ON at the beginning, wait for 10s and then Switch OFF.
LED Switch ON at the beginning, wait for 1s and then switch ON.
LED Switch ON at the beginning, wait for 1s and then switch OFF.
Identify this component
Uno Cards
Raspberry Pi
Arduino Duo board
Arduino Uno board
Identify this component
Arduino Uno board
Raspberry Pi
Breadboard / Protoboard
White Plastic Board
Which command is called repetitively over and over again as long as the Arduino has power.
loop ( )
(output)
setup ( )
(input)
This part is called a
Piezo buzzer
Push button
Potentiometer
None of the Above
" if (digitalRead(3)==HIGH) " what is "==" stand for ?
equal
and
or
not
Long end of an LED
+ (Anode)
- (Cathode)
If coded correctly, would the following circuit function?
Yes
No
What is the correct pinMode setup code for this circuit?
pinMode(12, OUTPUT);
pinMode(8, INPUT);
pinMode(8, OUTPUT);
pinMode(7, INPUT);
What component is NOT being using in the circuit?
Light Dependent Resistor
Light Emitting Diode
Resistor
Jumper Leads
Complete circuit with lit light source.
delay(5000); stands for :
Wait 50 seconds
Wait 5 seconds
Wait 5 minutes
No one
Identify this component
Uno Cards
Raspberry Pi
Arduino Duo board
Arduino Uno board
¿What is Tinkercad Circuits?
Its a just s software to create games
Tinkercad is a free online collection of software tools that help people all over the world think, create and make.
Its a software for playing and create games.
None of the above
Identify this component
Arduino Uno board
Raspberry Pi
Breadboard / Protoboard
White Plastic Board
What is Arduino?
A company for selling microcontrollers
A software used to program microcontrollers
An open-source electronics prototyping platform based on flexible, easy-to-use hardware and software
Arduino can interact with...
buttons, leds
smartphone
sensors
all of the above
This part is called a
Piezo buzzer
Push button
Potentiometer
None of the Above
The codes in this function run only once and it's purpose is to initialize things that will happen when you start your program.
void setup ()
bare minimum
void loop ()
port
Which pin is connected to the built-in LED on the Arduino board?
pin 0
pin 5
pin 10
pin 13
What will happen if we don't put the delay command?
I will be seeing faster blinking lights because the process will be not delayed
We cannot see what is happening because the board processes the code faster than our eyes.
The program will freeze because of the delay.
The board will process information much slower and nothing will happen.
It is written in code. A language that both you and the computer can understand.
robotics
microcontroller
program
board
Will robots perform certain actions without programming?
No
Yes
In the RGB LED, the G stands for ___________
Green
Go
Great only
In the RGB LED, the B stands for ___________
Blue
Big
Bend only
Identify this component
Arduino Uno board
Raspberry Pi
Breadboard / Protoboard
White Plastic Board
Identify this component
Uno Cards
Raspberry Pi
Arduino Duo board
Arduino Uno board
Which command is called repetitively over and over again as long as the Arduino has power.
loop ( )
(output)
setup ( )
(input)
What does this function does?
digitalWrite ()
writes output value to either HIGH or LOW
writes output value using PWM sequence
sets a pin to either INPUT or OUTPUT
pauses the program
What does this function does?
pinMode ()
writes output value to either HIGH or LOW
writes output value using PWM sequence
sets a pin to either INPUT or OUTPUT
pauses the program
What does this function does?
delay ()
writes output value to either HIGH or LOW
writes output value using PWM sequence
sets a pin to either INPUT or OUTPUT
pauses the program
What happens when you run this code:
digitalWrite (red, HIGH);
delay (5000);
The red LED lights up for 5000 seconds
The red LED turns off for 5000 seconds
The red LED turns on for 5 seconds
This is a photo of a (a)
What is the purpose of this component?
It lights up
It heats up
It allows the user to open and close the circuit
It slows the flow of current
What do you call the long wire on the LED?
Cathode
Anode
Resistor
RGB
In order to produce light the anode must be connected to:
the negative pole of the battery
the positive pole of the battery
It does not matter
When connecting a LED to the Arduino the cathode must be connected to:
Positive
5V
Negative
Any terminal available
A micro-controller is...
small CPU made of transistors and conductors of heat and sound sensor
portable circuits capable of making other circuits
small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals
small chip made of silver
Identify this component
Uno Cards
Raspberry Pi
Arduino Duo board
Arduino Uno board
Identify this component
Arduino Uno board
Raspberry Pi
Breadboard / Protoboard
White Plastic Board
What does IDE stand for?
Integrated Development Environment
In Deep Environment
Internal Deep Escape
IDE
What is Arduino?
A company for selling microcontrollers
A software used to program microcontrollers
An open-source electronics prototyping platform based on flexible, easy-to-use hardware and software
Arduino can interact with...
buttons, leds
smartphone
sensors
all of the above
Why Use Breadboards / Protoboards?
They are economic
They are solderless
They are Integrated circuits (ICs)
lcd.setCursor(3,1) will display the characters on the LCD to....
3rd ROW, 1st COLUMN
3rd COLUMN, 1st ROW
4th ROW, 2nd COLUMN
4th COLUMN, 2nd ROW
Choose two (2) usage of this component in your daily lives:
Reverse car sensor
Alarm clock
Speaker
Distance sensor
Which code will display the text on the LCD like the picture given?
lcd.setCursor(4,2); lcd.print("Coding");
lcd.setCursor(2,4); lcd.print("Coding");
lcd.setCursor(3,1); lcd.print("Coding");
lcd.setCursor(1,3); lcd.print("Coding");
Identify the component name in the picture shown above
LCD Display
Bread Board
Potentiometer
Remote
LCD stands for
Lighted Crystal Display
Liquid Cube Display
Liquid Crystal Drawing
Liquid Crystal Display
Why does a single ultrasonic sensor have 2 "eyes" on it?
So the ultrasonic waves can hit more objects
So the bot can see differences in color
One eye sends a signal and one receives it
In case one eye stops working the other eye is a backup
Ultrasonic waves are a form of _______ waves
sound
ocean
radio
seismic
What is the main difference between data types "int" and "float"?
Data types int is real and float is made up
Data types int can be in decimals and float must be whole numbers
There is no difference
Data types int must be whole numbers and float can be in decimals
How many volts do the ultrasonic sensors need to operate?
5v
12v
3v
10v
An ultrasonic sensor is a device that can measure the ________ to an object by sending out _________ waves.
density / echo
path / seismic
elevation / sonic
distance / sound
The speed of sound is _________ m/s
100
340
250
255
1 second equals to _____________.
1000 millisecond
1000 microsecond
This part is called a
Piezo buzzer
Push button
Potentiometer
None of the Above
Identify the component name in the picture shown above
Potentiometer
Push Button Switch
Stepper Motor
Tilt Ball Switch
It is an component that enables one to momentarily close the circuit when applied with pressure.
LEDs
Diodes
Dry Cells
Push buttons
How much voltage is enough Arduino to work
5 to 12 Volt
4 to 9 Volt
" if (digitalRead(3)==HIGH) " what is "==" stand for ?
equal
and
or
not
" void setup() " program will...
run once
run repeatedly
Which coding is use for Arduino to get a signal from a pin ?
digitalRead
digitalWrite
Any statements inside an IF clause (section) can be executed multiple times.
FALSE
TRUE
What will be the output of above program
OLDDY
NEWDY
Error
None
To ensure that both conditions are true
Or
And
if
else
To ensure that one or both of the two conditions are true
Or
And
if
else
What is the output?
NUMBER is bigger than 3
nymber is bigger than 3
NUMBER is less than 3
nymber is less than 3
This is a large circuit board that contains many of the important internal components of a computer.
CPU
Fan and Heat Sink
Motherboard
Hard Drive
This is called the "brains of the computer" because it receives and executes instructions.
Motherboard
RAM
CPU
Power Supply
This part supplies circuits with the power needed to run. In laptops this can also take the form of a built in battery.
Power Supply
RAM
Fan and Heat Sink
Hard Drive
The long-term storage component of a computer where software can be installed.
RAM
CPU
Hard Drive
Expansion Slots
The short-term memory of a computer that stores temporary data while the computer is being used.
Hard Drive
RAM
CPU
Motherboard
CPU stands for
central processing unit
computer portal unit
central portal unit
computer processing unit
RAM stands for
responsive-action memory
returned-allowable memory
retrieved-available memory
random-access memory
