Related Terminologies

Table of Contents

General arduino sketch syntax


Table of Contents

In Arduino, syntax indicates that the rules for uploading the Arduino program to the board must be followed. Arduino’s syntax is comparable to English grammar. It indicates that the rules must be followed in order to successfully compile and execute our code. Our computer program might compile and run, but it might have some bugs if we break those rules.

Let’s look at an example to understand.

The display will look like the one below when we open the Arduino IDE:

The following diagram depicts the two functions that contain the Arduino program’s code:

setup (void) and loop (void)


Arduino’s functions combine multiple lines of code into one.
The capabilities for the most part return a worth subsequent to completing execution. However, due to the presence of void, the function does not return any value in this case.
The void keyword appears before the names of the setup and loop functions.
Curly brackets are used to write the multiple lines of code that a function encapsulates.
The code’s opening curly bracket and closing curly bracket must coincide.
We can also write our own functions, which this tutorial will talk about later.


Before the coding statements, white spaces and tabs are ignored by Arduino.
The code’s coding statements are intended, with no space at the beginning, for ease of reading.
1 intent equals 2 spaces in the loop, conditional, and function definition statements.
Additionally, the spaces between parentheses, commas, and blank lines are ignored by Arduino’s compiler.

Tools Tab

The check symbol present on the instrument tab just assembles the code. It is a quick way to determine whether our program’s syntax is correct.
We need to click the Upload button in order to compile, run, and upload the code to the board.

Uses of Parentheses

It refers to the function in the same way that void setup and void loop do.
The function’s inputs for the parameter are enclosed in parentheses.
Additionally, it is utilized to alter the order of mathematical operations.


In both C and C++, it is the statement terminator.
The Arduino is given a command called a statement, which tells it to do something. Subsequently, the eliminator is fundamental to connote the finish of an assertion.
One or more statements can be written on a single line with a semicolon at the end of each one.
If any of the statements do not contain a semicolon, the compiler will indicate an error.
The code will be easier to read if each statement is written on its own line with a semicolon.
The setup and loop functions’ curly braces do not need to be separated by a semicolon.

Arduino goes through each statement one at a time. It goes through each statement one at a time before moving on to the next one.

Program Flow

Arduino’s program flow is comparable to flowcharts. It depicts the sequential execution of a program.

Before writing the code, we recommend drawing the flowchart. It helps us comprehend the concept of code, making it simpler and simpler to code.

Flow Charts

Shapes and arrows are used to represent the information or action sequence in a flowchart.

The beginning of the sequence is depicted by an oval ellipse, and the actions or processes that need to be completed are depicted by a square.

The following is a flowchart of the Arduino coding process:

Like this article?

Share on Facebook
Share on Twitter
Share on Linkdin
Share on Whatsapp

Leave a comment

Over 1.2 Million+ learners impacted worldwide

Learners from 170+ countries have grown in their career through our programs

Explore Programs  

Global Presence

Get in touch to learn more about how you can make the best of your talent

Spend less time worrying about job availability, and more time growing your knowledge. Join DIYguru Program today.

If you’re a current student, please get in touch through the DIYguru dashboard to ask about more details of this Program.

Please note, eligibility for this course is reserved to students who have done related projects and have relevant profiles matching with the pre-requisite of this course.

The DIYguru team hold the right to cancel your admisssion into the program without any explanation via email if found unsuitable and unfit.

Our 7-day money-back guarantee starts from the moment of signup and runs through the free week. Cancellations between days 7 and 30 will get a prorated refund.

Fees for the program is charged only when the admission is approved.


Colleges and Institutions

We're growing rapidly across the country, don’t miss out.

Partner with Us


Corporates and Industries

Have workforce requirement or employee upskilling!

Get in Touch



Work with a team that’s transforming future mobility.

DIY with Us

Book Your Free Session Now

Avail free Guidebook and Expert Mentorship in EV domain curated by Industry experts.

Register to continue..