Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preliminary Exam - ITP 312L

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

Digital I/O works with how many states?

a)

One

b)

Two

c)

Three

d)

Unlimited

2.

Which Arduino function is used to read digital input?

a)

digitalWrite()

b)

pinMode()

c)

digitalRead()

d)

analogRead()

3.

The analogRead() function returns values between:

a)

0-255

b)

0-1

c)

0-1023

d)

0-500

4.

Which device provides binary signals to Arduino?

a)

Potentiometer

b)

Push button

c)

Temperature sensor

d)

Resistor

5.

What does PWM stand for?

a)

Pulse Width Modulation

b)

Power Watt Measurement

c)

Pin Write Mode

d)

Pulse Wave Method

6.

An LED connected to pin 9 with analogWrite(9, 255) will:

a)

Be off

b)

Blink slowly

c)

Show 50% brightness

d)

Be fully bright

7.

Which part of Arduino Uno handles USB communication?

a)

ATmega328

b)

Reset Button

c)

ATmega16U2

d)

Power Connector

8.

The loop() function in Arduino code:

a)

Runs once

b)

Runs repeatedly

c)

Uploads code

d)

Compiles code

9.

Example of a digital output device is:

a)

Potentiometer

b)

Buzzer

c)

Thermistor

d)

LDR

10.

Tinkercad allows users to:

a)

Compile Arduino firmware only

b)

Create real circuits only

c)

Drag-and-drop components and simulate

d)

Program in Python only

11.

Which pins on Arduino Uno can perform PWM?

a)

All analog pins

b)

Only pin 13

c)

Pins with ~ symbol

d)

None of them

12.

A potentiometer is best described as:

a)

A light sensor

b)

A variable resistor

c)

A sound detector

d)

A switch

13.

In digitalWrite(13, HIGH), pin 13 is:

a)

Set as input

b)

Set to 0V

c)

Given 5V output

d)

Disabled

14.

An example of SIA application is:

a)

Video editing software

b)

Smart home automation

c)

Word processor

d)

Graphic design

15.

The setup() function in Arduino runs:

a)

Only once at start

b)

Continuously forever

c)

Only after uploading code

d)

When USB is disconnected

16.

Which of the following is NOT a digital input device?

a)

Push button

b)

Motion detector

c)

Potentiometer

d)
  1. Switch

17.

The ATmega328 on Arduino Uno is:

a)

Programmable by the user

b)

Only for USB communication

c)

Non-programmable

d)

Used for power regulation

18.

Arduino cannot output true analog signals but simulates them using:

a)

Resistors

b)

Capacitors

c)

PWM

d)
  1. Transistors

19.

The symbol "~" beside Arduino pin numbers indicates:

a)

Analog pin

b)

Power pin

c)

PWM capability

d)

Digital input only

20.

Which is NOT a feature of Arduino Uno?

a)

ICSP

b)

USB connector

c)

Power connector

d)

HDMI port

21.

DigitalRead() function returns values:

a)

0–1023

b)

HIGH or LOW

c)

0–255

d)

True/False only

22.

Example of analog output application:

a)

Turning an LED ON or OFF

b)

Controlling LED brightness

c)

Switching a relay

d)

Detecting button press

23.

The reset button on Arduino Uno is used to:

a)

Shut down computer

b)

Restart Arduino program

c)

Upload new code

d)

Connect to sensors

24.

Which voltage level represents HIGH in Arduino?

a)

0V

b)

1V

c)

3.3V

d)

5V

25.

In Arduino coding, setup() and loop() are:

a)

Predefined functions

b)

Optional functions

c)

User-defined only

d)

Hardware components

26.
  1. What is variable resistor with 3 pins used for analog input?

4 lines
27.

What is the Arduino function to configure a pin’s mode?

4 lines
28.
  1. Value range returned by analogRead().

4 lines
29.
  1. Example of a digital output device that makes sound.

4 lines
30.
  1. Symbol that marks PWM-capable pins on Arduino.

4 lines
31.
  1. Function used to send HIGH or LOW signals to pins.

4 lines
32.
  1. What is the component used to reset Arduino Uno.

4 lines
33.
  1. Communication chip handling USB in Arduino Uno.

4 lines
34.
  1. Arduino function used to read analog input values.

4 lines
35.
  1. A digital input device that detects motion.

4 lines
36.

The small round button on Arduino Uno used for restarting the program is the (a)   button.

37.

Analog input values in Arduino range from 0 to (a)   .

38.

The drag-and-drop simulation tool for Arduino circuits is called (a)   .

39.

The ATmega16U2 microcontroller on Arduino Uno handles (a)   communication.

40.

The power connector is necessary when using hardware that requires more (a)   .

41.

Arduino simulates analog output using (a)   .

42.

The main programmable microcontroller in Arduino Uno is the (a)   .

43.

A switch is an example of a digital (a)   device.

44.

The function used to read digital inputs is (a)   .

45.

The command used to output PWM values to a pin is (a)   .

46.

Which Arduino Uno pin type is labeled A0–A5?

a)

Digital output pins

b)

Analog input pins

c)

PWM pins

d)

Power pins

47.

What is the primary role of the ATmega328 microcontroller on Arduino Uno?

a)

Power regulation

b)

USB communication

c)

Program execution

d)

Network connectivity

48.

Which Arduino feature allows safe experimentation without physical components?

a)

Tinkercad

b)

ICSP

c)

Reset button

d)

Power jack

49.

What type of signal does Arduino use to represent analog output?

a)

True analog signal

b)

PWM

c)

Serial data

d)

Binary logic

50.

If a potentiometer connected to pin A0 is turned halfway, what approximate value will analogRead(A0) return?

a)

255

b)

512

c)

1023

d)

768