wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino Quiz

Total questions: 38

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

The main component used as the brain on Arduino Uno is...

a)

ESP8266

b)

ATmega328P

c)

ATmega2560

d)

STM32

2.

The standard operating voltage on Arduino Uno is...

a)

3.3V

b)

5V

c)

9V

d)

12V

3.

The function of pinMode(13, OUTPUT); is...

a)

Set pin 13 as input

b)

Set pin 13 as output

c)

Read the value of pin 13

d)

Turn off pin 13

4.

The command used to read the value from a sensor on the analog pin is...

a)

digitalRead(pin);

b)

analogWrite(pin, value);

c)

analogRead(pin);

d)

digitalWrite(pin, value);

5.

The library used for I2C communication is...

a)

Wire.h

b)

EEPROM.h

c)

SoftwareSerial.h

d)

Servo.h

6.

PWM pins on Arduino Uno are usually marked with the symbol...

a)

#

b)

*

c)

~

d)

&

7.

The module used to display text on a small screen is...

a)

DHT11

b)

LCD 16x2

c)

MPU6050

d)

L298N

8.

The function of delay(1000); is...

a)

Run the program for 1 second

b)

Pause the program for 1 second

c)

Repeat the program every 1 second

d)

Turn off Arduino for 1 second

9.

Serial communication uses two main pins, namely...

a)

SDA and SCL

b)

TX and RX

c)

VCC and GND

d)

PWM and ADC

10.

The sensor used to measure soil moisture is...

a)

LDR

b)

DHT11

c)

Soil Moisture Sensor

d)

MPU6050

11.

The component used to control the speed of a DC motor is...

a)

Potentiometer

b)

Resistor

c)

L298N

d)

Buzzer

12.

The main function of EEPROM on Arduino is...

a)

Store data permanently

b)

Control sensors

c)

Run program loops

d)

Manage serial communication

13.

The function analogWrite(pin, value); is used to...

a)

Read analog values from sensors

b)

Write digital data to a specific pin

c)

Set output intensity using PWM

d)

Activate serial communication

14.

The sensor used to detect light is...

a)

LDR

b)

DHT11

c)

PIR

d)

MPU6050

15.

The module that allows Arduino to connect to Wi-Fi is...

a)

L298N

b)

ESP8266

c)

HC-05

d)

MPU6050

16.

The Arduino pins that can be used for I2C communication are...

a)

TX and RX

b)

SDA and SCL

c)

GND and VCC

d)

PWM and ADC

17.

The function of millis(); in Arduino is...

a)

Count the time since the program started

b)

Run the delay function

c)

Pause the program temporarily

d)

Set PWM values

18.

If you want to store data on Arduino permanently, you use...

a)

Serial Monitor

b)

EEPROM

c)

RAM

d)

Loop function

19.

What is Arduino and how does it work?

4 lines
20.

Mention and explain at least three types of Arduino boards and their differences.

4 lines
21.

How to connect the DHT11 temperature sensor to Arduino? Explain the steps.

4 lines
22.

Explain the difference between digital pins and analog pins on Arduino.

4 lines
23.

What is the function of libraries in Arduino? Provide an example of its use.

4 lines
24.

How to connect and control a servo motor using Arduino?

4 lines
25.

Explain the function of the Serial Monitor in the Arduino IDE and provide an example.

4 lines
26.

What is meant by PWM (Pulse Width Modulation) in Arduino? Explain its use.

4 lines
27.

How to connect Arduino with communication modules like Bluetooth or Wi-Fi?

4 lines
28.

Explain the difference between I2C, SPI, and UART communication on Arduino.

4 lines
29.

How to read sensor values from the analog pin using Arduino?

4 lines
30.

Explain how active and passive buzzers work on Arduino.

4 lines
31.

How to display sensor data on a 16x2 LCD using Arduino?

4 lines
32.

Explain how a relay works and how to connect it to Arduino.

4 lines
33.

What is EEPROM in Arduino, and how to store and read data from EEPROM?

4 lines
34.

How to overcome the problem of a sketch being too large when uploading a program to Arduino?

4 lines
35.

Explain how the RTC (Real Time Clock) module works and its use with Arduino.

4 lines
36.

Mention and explain the difference between delay() and millis() in Arduino.

4 lines
37.

How to create a simple automation system using Arduino and a light sensor (LDR)?

4 lines
38.

Explain how to use interrupts in Arduino and when their use is necessary.

4 lines