A
B
C
D
E
100

What is Arduino?

a) Programming language
b) Image editing software
c) Open-source electronics platform
d) Text editor

c) Open-source electronics platform

100

 How many types of Arduino do we have?
a) 4
b) 8
c) 12
d) 16

b) 8

100

 What language is a typical Arduino code based on?
a) Assembly Code
b) Python
c) Java
d) C/C++

d) C/C++

100

Arduino shields are also called as _________
a) Another Arduinos
b) Extra peripherals
c) Add on modules
d) Connectivity modules

c) Add on modules

100

What language is the Arduino IDE built on?
a) Java
b) HTML
c) C/C++
d) Python

a) Java

200

How many analog pins are used in Arduinouno board?
a)6
b) 16
c) 8
d) 14

a) 6

200

Arduino IDE consists of 2 functions. What are they?
a) Loop() and build() and setup()
b) Build() and loop()
c) Setup() and build()
d) Setup() and loop()

d) Setup() and loop()

200

Arduino Codes are referred to as ________ in the Arduino IDE.
a) sketches
b) drawings
c) links
d) notes

a) sketches

200

What is the default bootloader of the Arduino UNO?
a) AIR-boot
b) GAG
c) Optiboot bootloader
d) Bare box

c) Optiboot bootloader

200

What does p refer to in ATmega328p?
a) Programmable on chip
b) Power-Pico
c) Production
d) Pico-Power

d) Pico-Power

300

What is the use of the Arduino.h header file?
a) It enables the programmer to access all of Arduino’s core functionality
b) It doesn’t have any use and can be omitted at any point of time in the code
c) It gives root access to the microcontroller’s file system
d) It allows other people to create libraries for the Arduino code

a) It enables the programmer to access all of Arduino’s core functionality

300

What is the correct execution process of an Arduino code?
a) Editor->Preprocessor->Compiler
b) Preprocessor->Editor->Compiler
c) Compiler->Preprocessor->Editor
d) Editor->Compiler->Preprocessor

a) Editor->Preprocessor->Compiler

300

What is the microcontroller used in Arduino UNO?
a) ATmega32114
b) AT91SAM3x8E
c) ATmega2560
d) ATmega328p

d) ATmega328p

300

Which board is the first to use a microcontroller within the build USB?
a) RedBoard
b) Leonardo
c) LilyPad
d) UNO

b) Leonardo

300

What is the function of the IOREF pin on the Arduino UNO?
a) To take input voltage and set it as a reference for all GPIO operations
b) To provide a constant 12V DC supply
c) To provide ground
d) To provide the voltage corresponding to the standard GPIO working voltage of the board

d) To provide the voltage corresponding to the standard GPIO working voltage of the board

400

What is the use for the 2 serial pins on the Arduino Diecimila?
a) To send PWM signals
b) To send and receive Serial TTL signals
c) To send and receive GPIO digital signals
d) To receive analog signals

b) To send and receive Serial TTL signals

400

What is the operating voltage of Atmega328?
a) 1.9V to 5V
b) 1.8V to 5.5V
c) 1.1V to 5V
d) 12V to 9V

b) 1.8V to 5.5V

400

What is the use of the Vin pin present on some Arduino Boards?
a) To ground the Arduino Board
b) To power the Arduino Board
c) To provide a 5V output
d) Is used for plugging in 3V supply

b) To power the Arduino Board

400

 What is the difference between an IDE and a compiler?
a) The compiler executes the code while the IDE gives a graphical environment for writing the code
b) The compiler links the code to the respective files and the IDE takes it from there
c) The compiler and the IDE are the same thing
d) The IDE executes the code while the compiler gives a graphical environment for writing the code

a) The compiler executes the code while the IDE gives a graphical environment for writing the code

400

How many times does the setup() function run on every startup of the Arduino System?
a) 4
b) 5
c) 2
d) 1

d) 1

500

What is the full form of EEPROM?
a) Electrically Encoded Programmable Read Only Memory
b) Encrypted Electronic Programmable Read Only Memory
c) Electrically Erasable Programmable Read Only Memory
d) Electronic Embedded Programmable Read Only Memory

c) Electrically Erasable Programmable Read Only Memory

500

 What type of signal does the analogWrite() function output?
a) Pulse Code Modulated Signal
b) Frequency Modulated Signal
c) Pulse Width Modulated Signal
d) Pulse Amplitude Modulated Signal

c) Pulse Width Modulated Signal

500

What mode should we put the Arduino pin to, in order for object detection to work with the Ultrasonic Sensor?
a) TDM
b) PCM
c) Analog
d) Digital

d) Digital

500

How much flash memory does the Atmega328 have?
a) 13K bytes
b) 32K bytes
c) 256K bytes
d) 16K bytes

b) 32K bytes

500

How many timers does the Atmega328 have?
a) 1
b) 2
c) 3
d) 4

c) 3