wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino Basics

Total questions: 33

Worksheet time: 28mins

Name
Class
Date
1.

A piece of insulation threaded with conductive wires.

a)

circuit board

b)

digital pin

c)

microcontroller

d)

motherboard

2.

A small, low-cost microcomputer designed to perform the specific tasks like displaying microwave's information, receiving remote signals, etc.

a)

circuit board

b)

digital pin

c)

microcontroller

d)

motherboard

3.

What is Arduino?

a)

An open-source programmable circuit board on a easy-to-use hardware and software.

b)

A project started in 2003 by James Cuartielles and Massimo Rowling.

c)

An open-source programmable circuit board on easy-to-use hardware with no software.

d)

A project started in 2003 by David Cuartielles and Massimo Banzi.

4.

How many digital pins are there?

(a)  

5.

How many analog inputs are there?

(a)  

6.

1 =

(a)  

7.

2 =

(a)  

8.

3 =

(a)  

9.

4 =

(a)  

10.

5 =

(a)  

11.

6 =

(a)  

12.

7 =

(a)  

13.

8 =

(a)  

14.

9 =

(a)  

15.

10 =

(a)  

16.

11 =

(a)  

17.

12 =

(a)  

18.

13 =

(a)  

19.

14 =

(a)  

20.

15 =

(a)  

21.

16 =

(a)  

22.

17 =

(a)  

23.

What is IDE?

a)

I Don't 'Erstand

b)

Integrated Development Environment

c)

Integrated Digital Encoding

d)

Intense Deathly Eyestrain

24.

A collection of functions that all have something in common.

a)

Functions

b)

Library

25.

Allows a programmer to divide a specific code into various sections that perform a particular task.

a)

Functions

b)

Library

26.

Which programming languages does Arduino IDE support?

a)

C

b)

Python

c)

C++

d)

Java

27.

What is the program/code written in the Arduino IDE?

(a)  

28.

What to do before Sketching?

a)

Buy a laptop

b)

Power up your board

c)

Get a pencil

d)

Select your Arduino board

e)

Select your serial port

29.

What is the correct starting structure of every Arduino sketch?

a)

void setup()
{

}

void loop()

{

}

b)

void setup()
{

}

void loop

{

}

c)

void setup()
{

void loop()

{

}

d)

void setup()
{

{

void loop()

}

}

30.

What does setup do?

a)

Runs the code once

b)

Fixes your code.

c)

Is used to set pinMode or initialize serial communication.

d)

Runs the code repeatedly.

31.

What does loop do?

a)

Runs the code once

b)

Fixes your code.

c)

Is used to set pinMode or initialize serial communication.

d)

Runs the code repeatedly.

32.

What are comments?

a)

//This is a comment

b)

Ignored by the complier

c)

/*This is a

comment*/

d)

Seen by the compiler

e)

Run multiple times

33.

Why do we use the serial.print?

a)

To generate data or information.

b)

To print stuff.

c)

Because we can.

d)

Because it's what an alpha would do.