A crucial tool in Arduino for character display and debugging. It enables real-time communication between the Arduino board and computer, as well as controlling Arduino with a keyboard.
Integrated Monitor
A prominent feature of the Serial Monitor tool in Arduino IDE 2 is that it has an integrated monitor, where no external window is open while using the Serial Monitor. Whatever needs to be displayed will be views in the console log located as an additional tab.
Arduino Libraries
The collection of codes that can be useful in using sensors, displays, electronic modules, motors, and others.
Compiler
A unique program that processes statements written in a programming language and turns them into a machine language that uses 0s and 1s, which a computer can understand.
Debugger
A software tool used to test and debug programs. A Debugger is a tool you can easily access from the sidebar on the left, grouped with the Board Manager, Library Manager, Search, and Sketchbook Explorer.
Syntax
The rules that need to be followed for a successful program upload on the Arduino board.
Functions
Pieces of a code that perform a specific task and return the task as a value. Rather than repeating the same code in multiple places, the function groups it into a single location and calls the syntax when needed.
voidsetup()
This function is called when a sketch starts. It is used to initialize variables, pin modes, the start of the libraries, and others in the program. It is executed only once or after each power up or reset of the Arduino board. It is also called the preparation block.
voidloop()
This function initializes and sets the initial values to be executed repeatedly, allowing the program to change and respond based on the written program. It is also called the execution block.
pinMode()
This function contains the specific pin number that is set as the INPUT or OUTPUT in Mode function.
Semicolon ;
This function is used as the terminator of the program. It is also an indicator used to indicate the end of each statement of a program.
Data Types
They are the declaration of variables. They are used to identify the types of data and the related functions for handling the data in a program. They are used to declare the different functions and variables, determining how much space in the bit pattern and storage space is occupied.
American Standard Code for Information Interchange (ASCII)
Analog Inputs
are pins that can take analog data, using ATmega328p built-in Analog to Digital Converter (ADC) with digital return values are between 0 and 1023.
analogRead()
functions allows Arduino programming to receive analog signals. Most Arduino boards have analog pins from A0 to A5. These pins are designed to take input from Analog devices.
RGB LED
LED lights that can display three primary colors (Red, Green, Blue)
PWM
A technique for controlling the value that allows us to control the brightness of each LED
There are two types of eight-segment displays: Common Cathode and Common Anode
Return Type
The data type format of the value returned by a function, such as boolean, float, char, int, double, or string
Function Name
The name of a specified function present in the program
Parameter Type
A special variable used to pass data to a function
Integers
Whole numbers such as 5, -6, 10, 123, and others with no decimal values
Float
Used to hold real numbers, a number with fractional and decimal parts
Boolean
Holds one of the two values or variables which are True or False, each Boolean variable is occupied 1 byte of data type
bool
In Arduino, the Boolean data type is defined as a bool