Arduino
0Loading crowd target
0Loading crowd target
7correct to beat the crowd
40 free Arduino trivia questions with answers — science & nature quiz, new questions added Oct 2026.
Arduino turned electronics from a specialist craft into something anyone can try. A small, inexpensive board, a USB cable and a few lines of code are enough to make a light flash, read a sensor or drive a motor, which is why the platform became the starting point for students, artists and hobbyists all over the world. This quiz covers the ground a beginner meets first: the parts of the Uno and what its pins do, the functions every program relies on, the components found in a starter kit, and the story of how the project began and grew. Every answer comes with a short explanation, so a wrong guess still teaches something. It suits anyone learning Arduino in a class or club, teachers looking for a ready-made review, and tinkerers who want to check how much has really stuck.
30 of 40 questions with answers and explanations. Play the quiz
Q 01Arduino took its name from what kind of establishment in Ivrea, where the founders used to meet?
A bar
A bar called Bar di Re Arduino gave the project its name, and it in turn honours Arduin, a local nobleman who was elected king in 1002.
Q 02Which reusable board lets Arduino beginners build circuits by pushing parts into holes, with no soldering?
A breadboard
A breadboard owes its name to early radio hobbyists, who really did nail their circuits to wooden boards meant for cutting bread.
Q 03What do Arduino users call a program for their board, a file always stored in a folder of the same name?
A sketch
A sketch needs only two functions to work: one that runs a single time at power-up and another that then repeats for as long as the board is on.
Q 04Which pin on an Arduino Uno is wired to the small built-in LED?
Pin 13
Pin 13 has an LED attached on the Uno, a handy way to test that a board, cable and upload all work before any parts are connected.
Q 05In which country did Arduino begin as a low-cost tool for students at an interaction design institute?
Italy
Italy is where it began, in the small town of Ivrea, which had already won international recognition as the headquarters of the computer pioneer Olivetti.
Q 06What name do Arduino users give to add-on boards that stack on top of an Uno to add features like Ethernet?
Shields
Shields plug into the header pins on top of an Arduino and can even be stacked, adding motor control, GPS or an LCD screen in one push.
Q 07Which programming language, lightly simplified, is the code for an Arduino board actually written in?
C++
C++ is the real language under the hood: Arduino's own commands are a simplified layer on top of it, with extras added for controlling hardware.
Q 08Which component is placed in series with an LED on an Arduino pin to limit the current and prevent damage?
A resistor
A resistor of about 220 ohms is the classic choice: without one, an LED can draw enough current to harm both itself and the Arduino pin feeding it.
Q 09Which built-in example, the 'Hello, World' of Arduino, is usually the first program a beginner uploads?
Blink
Blink simply switches the on-board LED on and off once a second, and most new boards leave the factory already running it.
Q 10Which term describes the single-chip computer, complete with memory and pins, that serves as an Arduino's brain?
Microcontroller
Microcontroller is the word for a whole small computer on one chip, and on an Arduino it is the part that programs are loaded into.
Q 11Which function in every Arduino program runs exactly once, right after the board powers up or is reset?
setup()
setup() runs a single time at power-up or reset, which makes it the place to configure pins and start libraries before the endless loop() takes over.
Q 12Which Arduino function pauses a program for a set number of milliseconds, halting most other activity meanwhile?
delay()
delay() takes its pause length in milliseconds, so delay(1000) waits one second, and no sensor can be read until the time is up.
Q 13Which punctuation mark must end each statement in Arduino code, causing compiler errors when forgotten?
A semicolon
A semicolon ends every statement, and leaving one out can produce an error message that points at a different line from the real mistake.
Q 21Which Arduino function tells a pin whether to behave as an INPUT or an OUTPUT before it is used?
pinMode()
pinMode() also accepts a third setting, INPUT_PULLUP, which switches on a part built into the chip so that a push button needs no extra components.
Q 22Which Arduino function sends a PWM signal to a pin, taking a duty-cycle value from 0 to 255?
analogWrite()
analogWrite() does not produce a truly variable voltage on an Uno R3: it switches the pin on and off so quickly that an LED simply looks dimmer.
Q 23Which tool built into the Arduino IDE shows text a board sends back to the computer over USB?
Serial Monitor
Serial Monitor doubles as a debugging aid: print a sensor reading or a short message from the board and it appears on screen as the code runs.
Q 14Which USB socket sits on the classic Arduino Uno R3, a connector the later Uno R4 swapped for USB-C?
USB-B
USB-B on the Uno R3 does double duty: one cable both powers the board and carries new programs to it from a computer.
Q 15The Arduino Uno R3 runs its logic at which operating voltage, the same level a USB port supplies?
5 volts
5 volts runs the Uno R3's logic even when a 9-volt battery feeds the barrel jack, because an on-board regulator steps the supply down.
Q 16Which keyword, paired with digitalWrite() in Arduino code, switches an output pin fully on?
HIGH
HIGH sets an output pin to the board's full supply voltage and LOW drops it to ground; in Arduino code the pair mean the same as true and false.
Q 17Which chipmaker, a giant of smartphone processors, announced in 2025 that it was acquiring Arduino?
Qualcomm
Qualcomm's deal was announced on the same day as the Uno Q, a two-processor board that can run Linux, something no earlier Uno could do.
Q 18Which symbol is printed beside the pin numbers on an Arduino Uno that can output a PWM signal?
A tilde
A tilde (~) sits beside pins 3, 5, 6, 9, 10 and 11 on the Uno, the only six of its digital pins able to produce that kind of output.
Q 19On an Arduino Uno, analogRead() turns an input voltage into a whole number from 0 up to which maximum?
1023
1023 is the top reading because the Uno's converter works to 10 bits, splitting the input range into 1,024 steps of about 4.9 millivolts each.
Q 20What are the six pins labelled A0 to A5 on an Arduino Uno, which can also double as ordinary digital pins?
Analog inputs
Analog inputs measure a voltage anywhere from ground up to the supply level, where an ordinary digital pin can only tell on from off.
Q 24Which baud rate do Arduino's official beginner examples typically set for the link between board and computer?
9600
9600 is the baud rate in most starter code, meaning the maximum number of bits per second that can travel between the board and the computer.
Q 25PWM, the technique an Arduino uses to dim an LED from a digital pin, is short for which phrase?
Pulse-width modulation
Pulse-width modulation changes how long the pin stays on within each rapid cycle, and that share of 'on' time sets the average power delivered.
Q 26Which 8-bit chip is the brain of the classic Arduino Uno R3, also found on the smaller Nano?
ATmega328P
ATmega328P gives the Uno just 32 kilobytes of program storage and 2 kilobytes of working memory, so Arduino code has to stay lean.
Q 27Which pre-installed program lets an Arduino Uno accept new code over USB without a separate hardware programmer?
The bootloader
The bootloader takes up about half a kilobyte of the Uno's memory and wakes for a moment after every reset to listen for a fresh upload.
Q 28Which file extension replaced .pde for Arduino programs when version 1.0 of the software was released?
.ino
The .ino ending arrived with version 1.0 of the Arduino software, and each file has to live in a folder that shares its name.
Q 29Which three-legged knob do Arduino tutorials use to feed a smoothly varying voltage into an input pin?
A potentiometer
A potentiometer is an adjustable voltage divider: turning its shaft moves a sliding contact, so the middle leg outputs anything between the two outer voltages.
Q 30Which chipmaker developed the 8-bit AVR chips at the heart of classic Arduino boards before Microchip bought it?
Atmel
Atmel built its AVR line on an architecture conceived by two students in Norway, and the chips became a hobbyist favourite long before the 2016 takeover.