You are on page 1of 20

Arduino Data Types

The data types are used to identify the types of data and the associated functions for handling the data. The
data types that we will use in the Arduino are listed below:
• void Data Type
• int Data Type
• Char Data Type
• Float Data Type
• Double Data Type
• Unsigned int Data Type
• short Data Type
• long Data Type
• Unsigned long Data Type
• byte data type
• word data type
void Data Type
• The void data type specifies the empty set of values and only used to
declare the functions. It is used as the return type for the functions that
do not return any value.
• Example:
Int Data Type
• The integer data types are the whole numbers like 5, -6, 10, -123, etc.
They do not have any fractional part. The integer data types are
represented by int.
• Example:
Char Data Type
• The char datatype can store any number of character set. An identifier
declared as the char becomes a character variable.
• Example:
Float Data Type
• A number having the fractional part and a decimal part is considered
as a floating-point number. For example, 4.567 is a floating-point
number.
• Example:
Double Data Type
• The double data type is also used for handling the decimal or floating-
point numbers. It occupies twice as much memory as float.
• Example:
Arduino while loop
• The while loop() is the conditional loop that continues to execute the code inside the parentheses until the
specified condition becomes false.
• The while loop will never exit until the tested condition is changed or made to stop. The common use of a
while loop in Arduino includes sensor testing, calibration (calibrating the input of sensor), variable
increment, etc.

condition: It specifies the boolean expression, which determines the condition to


be true or false.
do...while
The working of the do-while loop is similar to the while loop. The condition inside the do-while will execute at
least once. It is because the condition is tested at the end of the loop instead of the beginning.
Arduino for Loop
The statements inside the curly brackets under for loop are executed repeatedly according to the specified condition. An
increment counter in the for loop is used to increment or decrement the loop repetitions.
Break statement
Break is used to exit from a for, while or do…​while loop, bypassing the normal loop condition. It is also used to exit from a
switch case statement.
Continue statement
The continue statement skips the rest of the current iteration of a loop (for, while, or do…​while). It continues by checking the
conditional expression of the loop, and proceeding with any subsequent iterations.
Arduino If statement
If the condition in the code is true, the corresponding task or function is performed accordingly. It returns one value if the condition in a program
is true. It further returns another value if the condition is false.
It means that if ( ) statement checks for the condition and then executes a statement or a set of statements.
If else
The if-else condition includes if ( ) statement and else ( ) statement. The condition in the else statement is executed if the result of the If ( )
statement is false.
Example :
Else if
The else if statement can be used with or without the else ( ) statement. We can include multiple else if statements in a program .
Arduino switch case
The switch case controls the flow of the program by executing the code in various cases. A switch statement compares a particular value of a
variable with statements in other cases. When the statements in a case matches the value of a variable, the code associated with that case
executes.
Arduino switch case
The switch case controls the flow of the program by executing the code in various cases. A switch statement compares a particular value of a
variable with statements in other cases. When the statements in a case matches the value of a variable, the code associated with that case
executes.

You might also like