File

When you click on the File option in the Menu bar, you will observe the following list of options

File MenuImage Credit-Arduino IDE:https://www.arduino.cc/en/software

Let’s study each option in detail.

  • New: The New button is used to open the new window and you can use it to open a new file even if you have opened an already existing file, it will not close the current file.
  • Open: This option is used for opening an already existing file. You will have to search your sketch file from the folders and drives in your computer.
  • Open Recent: This button is used to display the the sketch files that were opened recently.
  • Sketchbook: This option is used to store the current sketches created in the Arduino IDE software by creating an instance in a new editor.
  • Examples: This is a useful feature in arduino since it is used for looking at some small projects for basic understanding. You can use this option to get started with arduino IDE and practice at your own pace.
  • Close: This button is used to close the window when clicked.
  • Save: When you have made changes to your current sketch file and want to save the changes then you can use the save option. In case you haven’t saved the file initially and are saving it for the first time, then this will open the ‘Save As’ window.
  • Save As: If you want to save the file with a new name and at a different location, then we can use this button and write the new name in the box.
  • Page Setup: Page Setup is used for setting up the page options by setting certain properties like page margins, orientation, and size for printing. Here is what the ‘Page Setup’ looks like:

Page SetupImage Credit-Arduino IDE:https://www.arduino.cc/en/software

  • Print: Once you have selected the options in ‘Page Setup’, you can go ahead and print the original hardcopy using this button.
  • Preferences: It is used to set preferences by customizing the settings of the Arduino IDE.
  • Quit: As the name suggests, the button is used to exit the program and close all the IDE windows that are currently open.

Arduino Integrated Development Environment (IDE) v1

Arduino devices are the new face of electronics engineering. The ability of Arduino to program electronic devices and integrate them into larger applications makes Arduino the most common choice of engineers in today’s world. To work with Arduino, it is necessary to be aware of the construction of Arduino and the basic libraries that are used to work with Arduino.

In this article, we will study about Arduino Integrated Development Environment which provides an interface for programming and setting up the Arduino. We will discuss what is an Arduino IDE, and what it looks like. We will also discuss the features available in Arduino IDE and what are the different buttons used. It is advised to go through the article carefully and refer to the FAQs section in case of any doubts.

Table of Content

  • What is Arduino Integrated Development Environment?
  • Display- Arduino IDE
  • Writing Sketches
  • File
  • Edit
  • Sketch
  • Tools
  • Help

Similar Reads

What is Arduino Integrated Development Environment?

To program the Arduino, you need software where you can write and upload the code. This task is performed by the Arduino IDE. Due to the variation in the type of operating system installed in Windows, Mac OS X, and Linux, there was a need to develop a platform that could work well for every OS. The IDE which refers to integrated Development Environment is a software used for writing codes that control Arduino in programming languages like C and C++....

Display- Arduino IDE

Let’s take a look how does the arduino IDE look like...

Writing Sketches

Like in any other coding platform, you can create programs in the Arduino Integrated Development Environment which is termed as a sketch. Here is what the sketch file looks like. We will see in later section how can we run the sketch by saving it first....

File

When you click on the File option in the Menu bar, you will observe the following list of options...

Edit

Here is a list of options that appear in the drop-down menu when the edit menu is opened:...

Sketch

Let us see what the Sketch button on the Menu bar looks like:...

Tools

Here is a list of options that appear in the drop-down menu when the tools menu is opened:...

Help

Here is a list of options that appear in the drop-down menu when the help menu is opened:...

Tabs, Multiple Files, and Compilation

Let us see the tabs used for compilation and other functions...

Uploading

As the name suggests, the Upload button is used to upload the code to the compiler. Once you click this button, the code will be compiled by the compiler and will run provided there are no errors in the code. It is necessary to connect your board to the screen so that results can be seen on the screen therefore, this button is very important....

Libraries

Certain functionalities are repeatedly used in arduino for performing certain actions. In order to reduce the number of times a code is written libraries are created which can be added into the arduino integrated development environment. These libraries are mostly written in C and C++ languages. Let us see how can we add libraries in the IDE...

Third-Party Hardware

All the installations and updates are done in the computer through the default Arduino package list. The Arduino package list can also be used for using official boards or it can even be used with third-party boards depending on the compatibility....

Serial Monitor

If you look at the right corner of the toolbar, you will see this icon which opens the serial monitor....

Conclusion

We have seen how we can use arduino integrated development environment for programming the arduino for electronic devices. We discovered various menus like file menu and we even read about the different bars under each menu like add, new, sketch. It is important to understand the buttons that are used for compilation and uploading purpose. Readers are advised to understand the functionality of each button and try some basic projects. Some frequently asked questions have been answered for better understanding of the readers....

Arduino Integrated Development Environment – FAQs

What are some important tabs in menu bar?...