wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Arduino and Programming Basics – Worksheet Questions

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

What Software is used to drive Microprocessor based system?

a)

Firmware

b)

Machine language

c)

Assembly Language

d)

Basic Interpreter Instructions

2.

Which Architecture is used in Microcontroller?

a)

IBM Architecture

b)

Harvard Architecture

c)

Venasula Architecture

d)

Microcontroller Architecture

3.

What is the purpose of the Power In (Barrel Jack) on the Arduino Uno Microcontroller?

a)

To manually reset the Arduino.

b)

To be used with a 9V or 12V supply.

c)

To receive data from the computer.

d)

To provide power and communicate with the board.

4.

What happens if the Arduino Uno Microcontroller is connected to a power source that is more than 12V?

a)

The microcontroller will be damaged.

b)

The microcontroller will not function properly.

c)

The microcontroller will be unaffected.

d)

The microcontroller will automatically adjust to the higher voltage.

5.

How many types of Arduinos we have?

a)

4

b)

8

c)

12

d)

16

6.

What does GPIO stands for??

a)

General Purpose in-out pins

b)

General Purpose IN-OUT Processor

c)

General Purpose Interested Old pin

d)

General Purpose Inner-Outer Propeller

7.

What company owned Python (TM)?

a)

Google (c)

b)

Microsoft (c)

c)

Sun Microsystems (c)

d)

Python (TM) is open source and free to use.

8.

What language is the Arduino IDE built?

a)

A/C/C++

b)

HTML

c)

Java

d)

python

9.

What are strings in programming?

a)

Carries out an action.

b)

Collection of characters.

c)

The elements of a command.

d)

How elements in a command are arranged.

10.

What are blocks in programming?

a)

The structure and form of the code

b)

Source code that is grouped together

c)

A statement including elements of a command

d)

Meaning assigned to symbols, characters and words

11.

What symbol comes before a comment?

a)

#

b)

>>

c)

!

d)

$

12.

What is debugging in programming?

a)

Removing viruses from a computer.

b)

How characters are arranged in a statement.

c)

Detecting or removing errors from a program.

d)

The meaning of each of the characters and symbols in the program.

13.

What Sensors are used in Smart dustbin?

a)

IR

b)

Ultrasonic

c)

Ultrasonic and IR

d)

Ultrasonic and servo

14.

What Microcontroller is used in Arduino UNO?

a)

ATmega 324p

b)

Atmega 326p

c)

ATmega 328p

d)

ATmega 330p

15.

What are the different types of loops in C programming?

a)

If loop, else loop, and switch loop

b)

Start loop, stop loop, and pause loop

c)

For loop, while loop, and do-while loop

d)

Repeat loop, until loop, and when loop

16.

What is transmitted through the LED (TX: Transmitting) on the Arduino Uno Microcontroller?

a)

Power

b)

Reset signal

c)

Data going to the computer

d)

Troubleshooting information

17.

What are the function(s) of the pins (Analog In, Power In, Ground Power Out, Reset) on the Arduino Uno microcontroller?

a)

Input only

b)

Power only

c)

Output only

d)

Input, output, power, and ground

18.

What is the purpose of the Power In (Barrel Jack) on the Arduino Uno Microcontroller when plugged into a computer via USB

a)

To manually reset the Arduino

b)

To receive data from the computer

c)

To be used with a 9V or 12V supply

d)

To provide power and communicate with the board.

19.

What does the LED (RX: Receiving) on the Arduino Uno Microcontroller indicate?

a)

It indicates if there is power.

b)

It blinks when receiving data.

c)

It blinks when transmitting data.

d)

It blinks when the program is running properly.

20.

Why was Python (TM) developed?

a)

To make it easier to learn Java.

b)

Python was developed by accident.

c)

To go back to the old way of programming.

d)

To create a programming language for students in grade school.

21.

What is exception in programming?

a)

The structure and form of the code.

b)

The statement that is missing from the instructions.

c)

The meaning of the characters and words in the code.

d)

An event occurring during execution of a program which disrupts the flow of the program's instructions.

22.

What are values that can change, depending on conditions or on information passed to the program?

a)

Block

b)

Instruction

c)

String

d)

Variable

23.

What type of device is stepper motor?

a)

Analogue

b)

Electrical

c)

Incremental

d)

Mechanical

24.

What does the LED (Troubleshooting) on the Arduino Uno Microcontroller indicate?

a)

It indicates if there is power.

b)

It blinks when receiving data.

c)

It blinks when transmitting data.

d)

It blinks when the program is running properly.