Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Persiapan PTS Level 8

Total questions: 50

Worksheet time: 46mins

Name
Class
Date
1.

Based on the construction of the Arduino Uno, how many analog pins are provided.....

a)

13

b)

5

c)

6

d)

14

2.

Based on the construction of the Arduino Uno, how many digital pins are provided.....

a)

11

b)

12

c)

13

d)

14

3.

Arduino is...

a)

Microcontroller platform

b)

Computer platform

c)

Car company platform

d)

Electronics platform

4.

Analog pins are pins whose input and output values exceed...

a)

0 and 1

b)

4 and 8

c)

7 and 12

d)

8 and 9

5.

In the image above, what type of Arduino is it?

a)

Nano

b)

Uno

c)

Mega

d)

Microcontroller

6.

What is the function or syntax to run a program continuously until the Arduino is turned off?

a)

loop ()

b)

setup ()

c)

void

d)

int

7.

What language is used to program Arduino?

a)

C Language

b)

Python

c)

JavaScript

d)

PHP Language

8.

What software is used to program Arduino?

a)

Arduino IDE

b)

Arduino ID

c)

Arduino DEI

d)

Arduino IE

9.

In programming on Arduino, the term used to speed up or slow down time is known as...

a)

digitalWrite

b)

PinLED

c)

Delay

d)

pinMode

10.

the following is a type of arduino except...

a)

arduino robo

b)

arduino uno

c)

arduino due

d)

arduino mega

11.

the following are the disadvantages of Arduino except...

a)

cannot install an operating system

b)

cannot upload programs to the microcontroller

c)

has a small memory capacity

d)

if you want to modify, you have to change the previous program

12.

the name of the following Arduino component is...

a)

roboboard

b)

solderboard

c)

white board

d)

breadboard

13.

The function of a breadboard is...

a)

to convert electric current

b)

to design a simple electronic circuit

c)

to receive Bluetooth signals

d)

to receive a voltage and convert it to a lower voltage

14.

the name of the following Arduino component is....

a)

jumper cable

b)

LAN cable

c)

HDMI cable

d)

VGA cable

15.

the function of a jumper cable is...

a)

to connect electrical circuits

b)

to connect wifi networks

c)

to connect a computer display to an LCD

d)

to connect solder

16.

Giving names/variables to pins using the command….

a)

void

b)

define

c)

write

d)

println

e)

while

17.

The operating voltage of the Arduino Uno from the supply cable is … volts.

a)

3.3

b)

5

c)

9

d)

12

e)

24

18.

Light sensor or LDR is shown by the image….

a)

A

b)

B

c)

C

d)

D

e)

E

19.

The abbreviation of LDR in LDR sensor is….

a)

Luminous Dependent Resistor

b)

Light Distance Resistor

c)

Light Dependent Resistor

d)

Luminous Distance Resistor

e)

Light Dependence Resistor

20.

The command to include a library in a program is….

a)

for

b)

void loop

c)

include

d)

define

e)

if else

21.

The default delay on Arduino is measured in….

a)

microsecond

b)

second

c)

picosecond

d)

millisecond

e)

minute

22.

The result of the following program when uploaded to Arduino is….

a)

LED lights up for 10 seconds and then turns off

b)

LED lights up for 1 second and then turns off

c)

LED lights up for 1 second, then turns off for 1 second, and repeats

d)

LED lights up for 10 seconds, then turns off for 10 seconds, and repeats

e)

LED blinks for 1 second

23.

What is the purpose of the resistor in the LED circuit?

a)

To limit the current and prevent the LED from burning out

b)

To increase the brightness of the LED

c)

To change the color of the LED light

d)

To control the blinking pattern of the LED

24.

Which pin on the Arduino is used to connect the positive leg of the LED?

a)

Ground

b)

Pin 13

c)

Analog pin

d)

5V pin

25.

What is the function of the digitalWrite() command in Arduino programming?

a)

Read analog sensor values

b)

Set a pin HIGH or LOW

c)

Print text on the serial monitor

d)

Create delays in the program

26.

What does the delay() function do in Arduino programming?

a)

Turn off the LED

b)

Set the pin to OUTPUT mode

c)

Control the speed of the LED blink

d)

Change the color of the LED

27.

Which part of the Arduino code runs once when the program starts up?

a)

Delay function

b)

Loop

c)

Comment blocks

d)

Setup

28.

How can you customize the LED blink pattern in the Arduino code?

a)

By changing the LED position

b)

By adjusting the resistor value

c)

By changing the LED color

d)

By modifying the delay times

29.

What is the function of the setup() block in Arduino code?

a)

To create delays in the program

b)

To control the loop execution

c)

To configure pins and settings at the start

d)

To print output on the serial monitor

30.

Which leg of the LED is connected to the ground?

a)

Negative leg

b)

Positive leg

c)

Cathode

d)

Anode

31.

What is the purpose of the delay(1000) command in the Arduino code?

a)

To turn off the LED

b)

To wait for one second before the next action

c)

To increase the LED brightness

d)

To change the LED color

32.

What is the main purpose of the Blink sketch?

a)

Demonstrate use of pinMode()

b)

Show basic Arduino sketch structure

c)

Illustrate looping sketches

d)

Blink an LED

33.

What happens if you remove or comment out the setup() function?

a)

Sketch works fine

b)

LED blinks more rapidly

c)

Sketch does not compile

d)

LED stays on constantly

34.

What logic level turns the LED off?

a)

HIGH

b)

LOW

c)

float

d)

begin

35.

How to set the cursor position on the LCD?

a)

Use the function placeCursor(x, y) to set the cursor position on the LCD.

b)

Set the cursor position with the command positionCursor(x, y) on the LCD.

c)

Use the command moveCursor(x, y) to set the cursor position on the LCD.

d)

Use the command setCursor(x, y) to set the cursor position on the LCD.

36.

What are the common Arduino pins used to connect an LED!

a)

Analog pins 0, 1, or 2

b)

Digital pins 9, 10, or 11

c)

Digital pins 3, 4, or 5

d)

PWM pins 6, 7, or 8

37.

What is the function of a resistor in an LED circuit?

a)

To limit the current so that the LED does not get damaged.

b)

To increase the electrical power to the LED.

c)

To change the color of the LED light.

d)

To increase the brightness of the LED.

38.

How to turn on an LED using Arduino?

a)

Connect the LED to an analog pin of the Arduino and use the code analogWrite(pin, 255) to turn it on.

b)

Use an external battery without connecting it to the Arduino to turn on the LED.

c)

Connect the LED directly to ground without a resistor to turn it on.

d)

Connect the LED to a digital pin of the Arduino and use the code digitalWrite(pin, HIGH) to turn it on.

39.

What is the name of this component?

a)

Arduino Uno

b)

Arduino Mega

c)

Arduino Nano

d)

Arduino Leonardo

40.

What is the name of this component?

a)

LED

b)

LCD

c)

VLC

d)

DLC

41.

What is LCD Liquid Crystal and its function?

a)

LCD is an audio system that uses liquid crystals to produce sound.

b)

LCD is a data storage technology that uses liquid crystals.

c)

LCD is a type of monitor that uses a cathode ray tube.

d)

LCD is a display technology that uses liquid crystals to produce images.

42.

What are two types of connections that can be used for an LCD?

a)

USB-C

b)

DisplayPort

c)

DVI

d)

VGA, HDMI

43.

What is the name of this component?

a)

Capacitor

b)

Sensor

c)

Resistor

d)

Potentiometer

44.

What command is used to display text on the LCD?

a)

lcd.display()

b)

lcd.write()

c)

lcd.showText()

d)

lcd.print()

45.

Explain the function of the LiquidCrystal library on Arduino!

a)

The function of the LiquidCrystal library is to control the LCD display on Arduino.

b)

The function of the LiquidCrystal library is to read temperature sensors.

c)

The function of the LiquidCrystal library is to manage WiFi connections.

d)

The function of the LiquidCrystal library is to control servo motors.

46.

How to set the cursor position on the LCD?

a)

Use the function placeCursor(x, y) to set the cursor position on the LCD.

b)

Set the cursor position with the command positionCursor(x, y) on the LCD.

c)

Use the command moveCursor(x, y) to set the cursor position on the LCD.

d)

Use the command setCursor(x, y) to set the cursor position on the LCD.

47.

What are the basic steps to turn on 3 LEDs simultaneously!

a)

Turn on 3 LEDs by connecting the cathode to positive and the anode to ground.

b)

Turn on 3 LEDs by connecting all anodes to ground.

c)

Turn on 3 LEDs using one resistor for all LEDs.

d)

Turn on 3 LEDs by connecting the anode to positive and the cathode to ground.

48.

What is the name of this component?

a)

Scoreboard

b)

Broadbeard

c)

Breadboard

d)

Chalkboard

49.

What happens if an LED is connected with reverse polarity?

a)

The LED will light up brighter

b)

The LED does not light up and may be damaged if the reverse voltage exceeds the tolerance limit.

c)

The LED functions normally without issues

d)

The LED lights up with a red color

50.

What is the name of this component?

a)

LED

b)

LCD

c)

VLC

d)

DLC