What is setup()?
This function runs once when an Arduino board powers on or resets.
What is RAM?
This component temporarily stores data while a computer is running.
What is application software?
This type of software allows users to perform tasks such as word processing and web browsing.
What is def?
This keyword is used to define a function.
What is HTTP?
This protocol is commonly used to browse websites.
What is loop()?
This function continuously repeats after setup() finishes.
What are arithmetic and logical operations?
The CPU's ALU is primarily responsible for these operations.
What is an operating system?
This software manages hardware resources and provides services to applications.
What is a dictionary?
This data type stores key-value pairs.
What is a router?
This device forwards packets between different networks.
What is digitalRead()?
This command reads the voltage state of a digital input pin.
What is a resistor?
This electronic component resists the flow of current.
What is git push?
Git uses this command to upload local commits to a remote repository.
What is try/except?
This statement handles exceptions that occur during program execution.
What is DNS?
This protocol translates domain names into IP addresses.
What is I²C?
This communication protocol uses SDA and SCL lines to connect multiple devices.
What is NAND flash memory?
SSDs commonly use this type of non-volatile memory.
What is Agile?
This software development methodology emphasizes short iterations and frequent feedback.
What are decorators?
This Python feature allows functions to modify or enhance the behavior of other functions.
What are private IP addresses?
The IPv4 address range 192.168.0.0/16 belongs to this category of addresses.
What is non-blocking programming using millis()?
This technique allows an Arduino to perform multiple tasks seemingly at once without using delays.
What is a flip-flop?
In digital electronics, this circuit stores a single bit of information.
What is the Singleton pattern?
This design pattern ensures only one instance of a class exists during runtime.
What is the iterator protocol (__iter__ and __next__)?
This protocol lets an object define how it can be iterated over in a for loop.
What is congestion control?
This TCP mechanism adjusts transmission rates to avoid overwhelming the network.