Javatpoint Logo
Javatpoint Logo

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.

The break keyword is used at the end of each case. For example, if there are five cases, the break statements will also be five. The break statement exits the switch case.

The switch statement without a break will continue to execute all the cases until the end. Hence, it is essential to include a break statement at the end of each case.

Let's understand with an example.


variable: It includes the variables whose value will be compared with the multiple cases

value: It consists of a value to compare. These values are constants. The allowed data types are int and char.

Flowchart of the switch case

Consider the below flowchart:

Arduino switch case

Can we use the if statement instead of a switch case?


But for some cases, implementing a switch case is somewhat easier than if statements.

It is recommended to use switch cases instead of if statement when multiple conditions of a non-trivial expression are being compared.

The if statement allows us to choose between the two options, TRUE or FALSE. We can also use multiple if statements for more than two cases. The switch case allows us to choose between various discrete options.

Code Example

We will include the switch case in the setup() function, as we do not require the repeated execution.

Consider the below code:


Arduino switch case
Next TopicArduino string

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA