Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAS_Level_8_ICT

Total questions: 70

Worksheet time: 40mins

Name
Class
Date
1.

Rizal is building a simple LED circuit for his school project. What is the primary purpose of a resistor in his LED circuit?

a)

To increase the brightness of the LED.

b)

To store electrical energy for the LED.

c)

To limit the current flowing through the LED.

d)

To change the color of the LED.

2.

Dewi is designing a traffic light system with three LEDs (red, yellow, green) for her school project. Which programming logic is most appropriate for her to use?

a)

Use a single LED that changes color based on a timer.

b)

Implement a random color selection for the LEDs.

c)

Use a loop to cycle through red, yellow, and green states.

d)

Turn on all LEDs simultaneously for visibility.

3.

Rahman is tasked with creating a traffic light system for a school project using three LEDs (red, yellow, green). Which programming logic is most appropriate for him to use?

a)

Use a single LED that changes color based on user input.

b)

using analogWrite() for fading effects

c)

Control the LEDs with a timer that does not change states.

d)

using digitalWrite() with delay() to sequence LEDs

4.

Agus decided to connect an LED directly to a power source without using a resistor while working on his science project. What is the effect of this action?

a)

The LED may burn out due to excessive current.

b)

The LED will not light up at all.

c)

The LED will glow brightly and function normally.

d)

The LED will change color unexpectedly.

5.

In Sari's microcontroller-based traffic light system project, what is the role of a delay function?

a)

To increase the brightness of the LEDs.

b)

To pause the program execution for a specified time.

c)

To randomly change the LED colors.

d)

To reset the system after each cycle.

6.

Titi is working on a project to create a decorative lamp using an LED. Which component is essential for controlling the brightness of the LED in her circuit?

a)

A diode to allow current flow.

b)

A transistor to amplify the signal.

c)

A potentiometer to adjust resistance.

d)

A capacitor to store energy.

7.

Agus is working on a project where he needs to measure distances using an ultrasonic sensor. How is the HC-SR05 ultrasonic sensor typically connected to his Arduino?

a)

Connect VCC to 3.3V, GND to 5V, Trig to an analog pin, and Echo to another analog pin.

b)

Connect VCC to GND, GND to 5V, Trig to a digital pin, and Echo to the same digital pin.

c)

Connect VCC to 5V, GND to GND, Trig to a digital pin, and Echo to another digital pin.

d)

Connect VCC to 5V, GND to GND, Trig to a power pin, and Echo to a ground pin.

8.

Eko is working on his Arduino project and needs to set a pin as either an input or output. Which command should he use?

a)

setPinMode(pin, state)

b)

configurePin(pin, direction)

c)

pinMode(pin, mode)

d)

definePin(pin, type)

9.

Wawan is working on a project using the HC-SR 04 ultrasonic sensor. He needs to know what the mode of the trig pin is set to for his application.

a)

Analog mode

b)

PWM mode

c)

Input mode

d)

Output mode

10.

During a robotics class, Adi is working with the HC-SR04 ultrasonic sensor. He needs to understand how the echo pin functions. What is the mode of the echo pin in HC-SR04?

a)

PWM mode

b)

Analog mode

c)

Input mode

d)

Output mode

11.

Rani wants to start using the Arduino Nano board for her project. Besides installing the Arduino IDE on her laptop, if the Arduino Nano she is using is an unofficial clone version like the one shown in the image below, she also needs to install…

a)

USB driver for ESP32

b)

USB driver for Raspberry Pi

c)

USB driver for Arduino Mega

d)

USB driver for CH340 or FTDI chip

12.

Rani is working on a basic LED circuit for her science project. What happens if she connects the LED in reverse polarity?

a)

The LED will flicker intermittently.

b)

The LED will light up normally.

c)

The LED may get damaged or not light up.

d)

The LED will change color.

13.

Rina is working on a distance measuring project using the HC-SR04 ultrasonic sensor. What is the primary function of this sensor in her project?

a)

To emit sound waves and measure the time taken for the echo to return.

b)

To control the speed of a motor based on distance.

c)

To convert analog signals to digital signals.

d)

To display the measured distance on an LCD screen.

14.

Rahman wants to start using an Arduino board for his electronics project, so he needs to install ... on his laptop.

a)

Arduino Studio

b)

Arduino Compiler

c)

Arduino Simulator

d)

Arduino IDE

15.

Adi wants to upload an Arduino code (sketch) to his Arduino board using a … cable. 

a)

USB Data

b)

HDMI cable

c)

Ethernet cable

d)

Serial cable

16.

Wawan is building a simple circuit with a button to turn on a light. What is the purpose of using a pull-up resistor in his circuit?

a)

To decrease the current flowing through the button.

b)

To prevent floating pin states when the button is not pressed.

c)

To increase the voltage level when the button is pressed.

d)

To ensure the button lights up when pressed.

17.

In Agus's microcontroller project, what is the function of the setup() function in Arduino?

a)

To reset the microcontroller to its default state.

b)

To initialize variables and settings before the main loop runs.

c)

To continuously execute code while the program is running.

d)

To handle interrupts and external events.

18.

Identify this component

a)

Uno Cards

b)

Raspberry Pi

c)

Arduino Duo board

d)

Arduino Uno board

19.

Identify this component

Titi is working on a project that involves building a simple electronic circuit. She has several components laid out on her table, including a small board that she needs help identifying. Can you help her identify this component?

a)

Arduino Uno board

b)

Raspberry Pi

c)

Breadboard / Protoboard

d)

White Plastic Board

20.

Dian is learning to code and comes across a term in her studies. She wonders, what does IDE stand for?

a)

Integrated Development Environment

b)

In Deep Environment

c)

Internal Deep Escape

d)

IDE

21.

Agus is working on a project using the Arduino IDE. He has written a program to control an LED light. What is the program that Agus has written called?

a)

Editor

b)

Console

c)

Sketch

d)

IDE error

22.

Adi is working on a project where he needs to send his program “code” to a microcontroller board. Before he can do that, he must convert his code into instructions that the board understands. This process is called...

a)

Stop

b)

Compile

c)

Create Sketch

d)

Serial Monitor

23.

In a smart home system, which command is executed repeatedly as long as the system is powered on?

a)

loop ( )

b)

(output)

c)

setup ( )

d)

(input)

24.

Angga is working on a project with Arduino. He wants to know what devices Arduino can interact with...

a)

buttons, leds

b)

smartphone

c)

sensors

d)

all of the above

25.

Adi is trying to bake a cake. He needs to follow the right order of steps to ensure the cake turns out well. Choose the right order for Adi to follow.

a)

output - process - input

b)

process - output - input

c)

input - process - output

d)

input - output - process

26.

Hadi is trying to load a program from the Arduino IDE onto his Arduino board. He wonders which port he should use for this task.

a)

Power port

b)

USB port

c)

AC-to-DC adapter

d)

Battery

27.

Name the component.

a)

TX RX LEDs

b)

USB interface chip

c)

Analog input pins

d)

Digital pins

28.

During a robotics competition, Adi accidentally triggers the reset switch on his microcontroller. This sends a logical pulse to the reset pin, causing the program to restart from the beginning.

a)

USB port

b)

Digital pin

c)

Reset switch

29.

During a tech workshop, participants noticed that certain indicator LEDs on the UNO board blinked whenever data was being transmitted or received. This feature helped them understand the communication process of the board.

a)

Voltage regulator

b)

Crystal oscillator

c)

Tx-Rx indicator

30.

Dedi is working on a project where he needs to control an LED. He writes the following code:

R1: int Led1=4;

R2: void setup(){

R3: digitalWrite (LED1, High);

R4: }

LED1 was not declared above void setup. Which row is the error?

a)

R1

b)

R2

c)

R3

d)

R4

31.

Dimas is working on a project where he needs to control an LED light. He writes the following code:

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.

32.

Eko is working on a project using an Arduino Uno board. He needs to understand what the main function of the microcontroller on the board is to successfully complete his project.

a)

To store data permanently

b)

To execute code and control connected components

c)

To provide power to the board

d)

To connect the board to the internet

33.

Agung is working on a project with an Arduino Uno to control the brightness of an LED. He needs to know which pin on the Arduino Uno is typically used for PWM (Pulse Width Modulation) to achieve this.

a)

Pin 13

b)

Pin 0

c)

Pin 9

d)

Pin 5V

34.

Rani is setting up her Arduino Uno board for a new project. She has all the components laid out, but she is unsure about one of the parts. Which of the following is NOT a part of the Arduino Uno board?

a)

USB connector

b)

Ethernet port

c)

Power jack

d)

Reset button

35.

Agus is working on a project using an Arduino Uno. He needs to identify which of the following pins can be used as a digital pin for his project.

a)

A0

b)

A5

c)

D13

d)

Vin

36.

Nita is working on an Arduino project and needs to connect various components. She wonders what the name of the following component is....

a)

cable jumper

b)

cable lan

c)

cable hdmi

d)

cable vga

37.

Joko sedang merakit sebuah rangkaian listrik untuk proyek sekolahnya. Ia menggunakan kabel jumper untuk menghubungkan berbagai komponen dalam rangkaian tersebut. Fungsi dari kabel jumper adalah...

a)

menyambungkan rangkaian listrik

b)

menyambungkan jaringan wifi

c)

menyambungkan tampilan komputer ke lcd

d)

menyambungkan solder

38.

Ina sedang belajar tentang komponen-komponen Arduino di kelas. Dia melihat sebuah komponen dan bertanya kepada guru, "nama dari komponen arduino berikut ini adalah..."

a)

breadboard

b)

power supply

c)

relay 5v chanel output

d)

tranceiver chanel output

39.

Aiden, Abigail, and Jackson are working on a school project where they need to use Arduino. They are discussing the types of sensors they can use. Can you help them by naming a few common sensors used with Arduino?

a)

temperature sensor, light sensor, motion sensor, humidity sensor, and distance sensor

b)

gas sensor

c)

pressure sensor

d)

sound sensor

40.

Evelyn has recently started learning about Arduino and she came across the term 'Arduino sketch'. Arif, being an Arduino enthusiast, explained it to her. According to Arif, what is the purpose of an Arduino sketch?

a)

To control the temperature of a room.

b)

To provide instructions for the Arduino microcontroller.

c)

To connect the Arduino to the internet.

d)

To play music on the Arduino.

41.

Di sebuah proyek robotik, Sri ingin menggunakan Arduino Uno untuk mengontrol beberapa sensor. Ia bertanya-tanya, jumlah analog input dari Arduino Uno adalah….

a)

4

b)

6

c)

8

d)

10

e)

12

42.

Adi sedang merakit sebuah proyek menggunakan Arduino Uno dan ingin mengetahui berapa jumlah digital input yang tersedia pada perangkat tersebut. Jumlah digital input dari Arduino Uno adalah….

a)

10

b)

12

c)

14

d)

16

e)

18

43.

Dedi sedang melakukan eksperimen dengan berbagai sensor di lab. Dia menemukan beberapa komponen dan ingin mengetahui mana di antara mereka yang merupakan sensor cahaya atau LDR. Sensor cahaya atau LDR ditunjukkan oleh gambar….

a)

A

b)

B

c)

C

d)

D

e)

E

44.

Rudi sedang melakukan eksperimen untuk mengukur jarak antara dinding dan alat pengukur yang ia buat. Ia ingin menggunakan sensor yang memanfaatkan gelombang suara untuk mendapatkan hasil yang akurat. Sensor yang bisa digunakan untuk mengukur jarak dengan memanfaatkan gelombang suara adalah….

a)

Inframerah

b)

LDR

c)

DHT11

d)

LM35

e)

Ultrasonik

45.

Di sebuah taman, Adi sedang melakukan eksperimen dengan sensor cahaya. Ia ingin mengetahui apa kepanjangan dari LDR yang ia gunakan dalam percobaannya. LDR tersebut berfungsi untuk mendeteksi intensitas cahaya di sekitarnya. Kepanjangan dari LDR pada sensor LDR adalah….

a)

Luminous Dependent Resistor

b)

Light Distance Resistor

c)

Light Dependent Resistor

d)

Luminous Distance Resistor

e)

Light Dependence Resistor

46.

Wahyu sedang membuat program komputer dan ingin menggunakan beberapa library untuk mempermudah pekerjaannya. Perintah untuk memasukkan suatu library ke dalam program adalah….

a)

for

b)

void loop

c)

include

d)

define

e)

if else

47.

Agung sedang melakukan eksperimen dengan Arduino dan ingin mengetahui satuan default delay pada perangkat tersebut. Ia bertanya, default delay pada Arduino memiliki satuan….

a)

microsecond

b)

second

c)

picosecond

d)

milisecond

e)

minute

48.

Dewi sedang melakukan eksperimen dengan Arduino dan ingin mengetahui hasil dari program yang dia upload. Hasil program berikut ketika diupload ke arduino adalah….

a)

LED menyala 10 detik kemudian mati

b)

LED menyala 1 detik kemudian mati

c)

LED menyala 1 detik kemudian mati 1 detik dan berulang

d)

LED menyala 10 detik kemudian mati 10 detik dan berulang

e)

LED berkedip 1 detik

49.

Nita is working on a project where she needs to control an LED light. She writes the code: int LED1= 4;

What statement is this?

a)

Void Loop

b)

Void Setup

c)

Declaration

d)

C language

50.

Nita is setting up a new electronic project and needs to know the maximum power supply her board can use. What is the maximum power supply the board can use?

a)

11v

b)

3.3V

c)

5V

d)

9V

51.

Arduino needs an expert programmer

a)

no

b)

yes

52.

we can program an input without out put for arduino

a)

no

b)

yes

53.

arduino is an expensive tool

a)

yes

b)

no

54.

all the devices around us contains arduino

a)

yes

b)

no

55.

what is the name of this chip

a)

Break

b)

Twix

c)

Embedded

d)

Arduino

56.

During a robotics workshop, Angga noticed a small button near the main IC on his Arduino board, labeled “RST”. He wondered what this button functions to….

a)

reset the microcontroller

b)

connect to the computer

c)

activate the LED

d)

power the Arduino

57.

The small LED that lights up when the Arduino board is powered usually indicates that….

a)
The board is receiving power but is not functional.
b)
The board is in sleep mode and not active.
c)
The board is malfunctioning and needs repair.
d)
The board is powered and operational.
58.

Dimas is working on a project that involves connecting an LCD module to a microcontroller. He notices that the module has two specific pins labeled “SDA” and “SCL”. This indicates that the module uses the following communication protocol….

a)

I2C (Inter-Integrated Circuit)

b)

UART (Universal Asynchronous Receiver-Transmitter)

c)

CAN (Controller Area Network)

d)

SPI (Serial Peripheral Interface)

59.

Tiara is learning programming and discovers that the keyword int is used to declare a variable that stores ... values such as 0, 42, or -10.

a)

integer

b)

decimal

c)

string

d)

boolean

60.

Faisal is working on a project where he needs to set a constant delay time for a timer. He writes the statement const int DELAY_TIME = 1000; in his code. The word const ensures that the value of DELAY_TIME ... after it is initialized.

a)

can be modified

b)

is set to zero

c)

will be ignored

d)

cannot be changed

61.

To store a sensor reading that includes fractional values, such as 3.27 volts, the most appropriate data type to use is ….

a)
string
b)
float
c)
int
d)
double
62.

Tiara is working on a project where she needs to control an LED using a microcontroller. She uses the function pinMode(13, OUTPUT); to set pin 13 to …, allowing it to send signals to external components such as the LED.

a)

INPUT

b)

HIGH

c)

OUTPUT

d)

LOW

63.

Before reading a digital signal from a sensor, the pin must first be configured using pinMode(pin, ...);.

a)
pinMode(pin, OUTPUT);
b)
pinMode(pin, ANALOG);
c)
pinMode(pin, HIGH);
d)
pinMode(pin, INPUT);
64.

When using digitalRead() on a pin that is not connected to anything (floating), the returned value may be unstable because the pin ….

a)
is floating and susceptible to electrical noise.
b)
is configured as an output pin instead.
c)
is grounded and provides a constant signal.
d)
is connected to a stable voltage source.
65.

Maya is working on a project with a 5V Arduino board. When she executes digitalWrite(9, HIGH); on a pin configured as OUTPUT, the pin is set to approximately ...

a)

5V

b)

3.3V

c)

12V

d)

1.5V

66.

Dimas is monitoring the temperature in his greenhouse using a microcontroller. After executing Serial.begin(9600);, he sends the command Serial.print("Temp: "); Serial.println(28.5); What will be displayed in the Serial Monitor?

a)

Temp: 28.5

b)

Temp: 29.5

c)

Temp: 28.0

d)

Temperature: 28.5

67.

5V relay module is used to control a 220V lamp. The Arduino controls the relay via a digital pin. To turn the lamp ON, the typical command is ... (assuming the relay is active-low).

a)
digitalWrite(pin, OFF);
b)
digitalWrite(pin, HIGH);
c)
digitalWrite(pin, LOW);
d)
digitalWrite(pin, LOWEST);
68.

The following statements are TRUE about buzzers …

a)
Buzzers are used exclusively in musical instruments.
b)
Buzzers produce sound to signal events or alerts.
c)
Buzzers can only be activated by remote control.
d)
Buzzers are designed to play melodies and songs.
69.

Dedi and Angga are working on a project that involves serial communication using RX and TX pins. They are discussing the following statements about how data is exchanged between their devices.

a)

Data is exchanged between multiple RX and TX pins simultaneously.

b)

Data is transmitted from TX to RX pins between devices.

c)

Data is received from RX to TX pins between devices.

d)

Data is transmitted only from RX pins to devices.

70.

Dimas is experimenting with a potentiometer in his electronics lab. He discovers the following statements about its functionality ….

a)

A potentiometer can measure voltage and control current.

b)

A potentiometer can only control voltage without measuring.

c)

A potentiometer is used exclusively for measuring temperature.

d)

A potentiometer can only measure resistance.