NEW
Font size
WorksheetsArduino Basics
Total questions: 10
Worksheet time: 5mins
What is the primary software used for programming Arduino boards?
Arduino IDE
Raspberry Pi OS
Microsoft Word
Python
Name one common component found on an Arduino board.
resistor
capacitor
LED
microcontroller
What is the function of a digital input pin on an Arduino board?
To measure temperature
To control the brightness of an LED
To read digital signals from external sensors or devices
To play music
Explain the difference between analog and digital output on an Arduino board.
Analog output is binary, digital output is continuous.
Analog output is used for input, digital output for output.
Analog output is continuous, digital output is discrete.
Analog output is faster than digital output.
How can you implement a simple LED blinking project using Arduino?
Connect an LED to pin 13, write a sketch to blink the LED, and upload it to the Arduino board.
Connect an LED to pin 13, write a sketch to keep the LED constantly on, and upload it to the Arduino board.
Use a resistor instead of an LED, write a sketch to blink the resistor, and upload it to the Arduino board.
Connect an LED to pin 5, write a sketch to blink the LED, and upload it to the Arduino board.
What is the purpose of the setup() function in Arduino programming?
To set the baud rate for serial communication
To define the loop() function
To initialize variables, pin modes, libraries, and other settings before the main code execution begins.
To print debug messages
Describe the role of a resistor in an Arduino circuit.
A resistor in an Arduino circuit generates heat but serves no purpose.
A resistor in an Arduino circuit has no impact on other components.
A resistor in an Arduino circuit limits current flow, protects components, and helps set voltage levels.
A resistor in an Arduino circuit amplifies current flow.
How can you read data from a sensor using an Arduino board?
Shake the sensor, wait for data to magically appear, dance around the Arduino board
Connect sensor, write code, upload to Arduino, monitor data
What is the purpose of the loop() function in Arduino programming?
The loop() function is used to declare functions
The purpose of the loop() function is to continuously execute a block of code.
The loop() function is used to define variables
The loop() function is responsible for setting up the board
Give an example of an Arduino project that involves both input and output components.
Watering system with a soil moisture sensor as input and a servo motor as output.
Light control system with a light sensor as input and a speaker as output.
Temperature monitoring system with a temperature sensor as input and an LCD screen as output.
Motion detection system with a PIR sensor as input and a buzzer as output.
