Learn ESP32, ESP8266, Arduino, and Raspberry Pi

Arduino desktop IDE

The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software. This software can be used with any Arduino board, ESP8266 WiFi module, ESP32 WiFi module. The Arduino IDE is a multiplatform software, which means that it runs on Windows, Mac OS X or Linux (it was created in JAVA). Check for more DIY projects at

 Arduino Software (IDE)

Normal Software

Current version is 1.8.15.

Experimental Software

Current version is Arduino IDE 2.0 beta (2.0.0-beta.7).

Arduino Software (IDE)

Step by Step Instruction

  1. You need to have the JAVA installed in your PC/laptop. If you do not have it, go to this website:, download and install the latest version.

2. Go to webpage, select your operating system (OS) and download the Arduino IDE.

 Arduino Software (IDE)

3. Installation is very simple, just follow the installation instructions.

4.After installation, open Arduino IDE. You can see the detailed explaination of Arduino IDE main view below,

Arduino IDE 1.8.10 main screen

1. Verify. It will compile your code and check it for any errors in spelling or syntax.

2. Upload. It will send your code to the Arduino board.

3. New. It will open a new tab with blank sketch.

4. Open. It will let you to open an existing sketch with a code.

5. Save. It will save your currently active sketch.

6. File name and Arduino IDE version number

7. Serial Monitor. This will open a window that displays any serial information your Arduino is transmitting. It is very useful for debugging.

8. Serial port. Tells you what serial port your board is connected to

9. Board. Tells you which board is being used.

10. Message Area and Text Console. Message area shows you if any errors in your code, status on saving, code compiling and more. Text console shows the details of an error messages, size of the program that was compiled and additional info.

11. Sketch Name. It shows the name of the sketch you are currently working on.

12. Code Area. This is the area where you compose the code for your sketch and tell the board what to do.

13. Menu bar. It will give you access to the tools required for creating and saving Arduino sketches.

Check for more DIY projects on and!

If you are looking for high quality PCBs PCBWay is the best choice: