-
Book Overview & Buying
-
Table Of Contents
Arduino Data Communications
By :
By definition, an IDE is a software application that provides facilities for software development; it normally consists of a source code editor and may include a debugger and build automation tools.
The Arduino IDE brings together a collection of tools and interfaces that make it easier to develop your firmware. The IDE is available for various operating systems from the following URL: https://www.arduino.cc/en/software.
A visit to the preceding URL will show you that there is a Cloud IDE and a Desktop IDE. Let’s take a closer look at each one.
The Cloud IDE complements the Arduino IoT Cloud that is available from the company. You can access the Cloud IDE from the following URL: https://create.arduino.cc/editor.
The Cloud IDE has a limit to how often you can compile code and deploy firmware, and is most useful in the following scenarios:
The following screenshot shows a sample of what the IDE looks like. Note the items numbered 1 through 5 in the figure.
Figure 1.2 – The Arduino Cloud IDE
The large white section on the right is your code editor. The black section underneath provides output information when you perform operations such as code compilation and deployment.
The numbered sections provide certain functionality or information as follows:
If you haven’t already, you can get a copy of the Arduino Desktop IDE from the following URL: https://www.arduino.cc/en/software. After downloading and installing the appropriate version for your computer, you will be met with an interface similar to the one shown next. Please note the numbered sections.
Figure 1.3 – The Arduino Desktop IDE
The white drop-down component at the top of the IDE lets you choose the board you are working with. Don’t worry if you can’t find your board; you can install it from Boards Manager. Let’s take a closer look at the numbered sections:
Let’s discuss the programming language next.