Basics
Coding Syntax
Components
Functions
Logic
100

 This is the name of the mini computer used in beginner electronics projects.

What is an Arduino?

100

This section runs once at the very start of the program.

 What is setup()?

100

This component emits light when current flows through it.

What is an LED?

100

This function turns a pin HIGH or LOW.

What is digitalWrite()?

100

This keyword is used to execute code only when a specific condition is true.

What is if?

200

This type of board is used to connect wires from the Arduino to components.

What is a breadboard?

200

This section runs repeatedly after setup() is complete.

What is loop()?

200

This component limits the flow of current in a circuit. It’s units are Ohms.

What is a resistor?

200

This function reads either HIGH or LOW from a digital pin.

What is digitalRead()?

200

This operator is used to check if two values are equal in a conditional statement.

What is ==?

300

This is the software you use to write and upload code to the Arduino.

What is the Arduino IDE?

300

This is the correct way to declare a pin as an output. (Looking for syntax).

What is pinMode(pin, OUTPUT)?

300

This component can emit different tones

 What is a buzzer?

300

This function can read a value between 0 and 1023 and is used for continuous signals.

What is analogRead()?

300

This keyword allows you to repeatedly execute code as long as a condition is true.

What is while?

400

The Arduino operates at this voltage level on its digital pins

What is 5 volts?

400

This punctuation mark is typically used at the end of each line of code.

What is a semicolon?

400

This device can measure distance using waves.

What is an ultrasonic sensor?

400

This function writes a PWM signal to a pin.

What is analogWrite()?

400

This keyword immediately stops the execution of a loop and exits it, even if the loop condition is still true.

What is break?

500

After writing code in the Arduino IDE, you click this button to transfer the code to your board.

What is Upload?

500

This symbol is used to comment out a single line in Arduino code.

What is //?

500

This sensor can detect the level of light in the environment.

What is a photoresistor or LDR?

500

This function is used to set up serial communication at a specific baud rate.

What is Serial.begin()?

500

This type of operator returns true only if both conditions are true.

What is the logical AND operator (&&)?

M
e
n
u