1. Download Arduino IDE Setup from Website
1.1 Open url: https://www.arduino.cc/en/software
Select the setup for your operating system
 |
| Fig.1 - Arduino Download Page |
1.2 Support or Just Download the Setup
 |
| Fig.2 - Support Arduino |
2. Open IDE Setup
 |
| Fig.3 - Arduino Setup |
2.1 Use Default Settings and click Install
 |
| Fig.4 - Installation Progress |
2.2 Click Install to All Drivers Prompts
 |
| Fig.5 - Drivers Prompts |
3. Open Arduino IDE
3.1 Arduino IDE is ready to use
Double Click Shotcut icon present on the desktop
 |
| Fig.6 - IDE Icon |
3.2 Allow IDE to access the Internet
 |
| Fig.7 - Firewall Prompt |
3.3 IDE Splash Screen
 |
| Fig.8 - IDE Splash Screen |
3.4 IDE Default View
 |
| Fig.9 - IDE Default View |
New Library and Boards can be installed and Selected from the menu bar. A sketch can be compiled/uploaded/saved and created from this menu
 |
| Fig.10 - Menu Bar |
3.6 Console
IDE Compilation/Uploading/Error Logs can be viewed from this console
 |
| Fig.11 - Console |
3.7 Library Manager
Other Libraries can be Installed from Library Manager
 |
| Fig.12 - Library Manager |
3.8 Boards Manager
Other boards can be installed/selected from the board manager
 |
| Fig.13 - Board Manager |
3.9 Serial Monitor
Serial Monitor is used to read/write data to/from the serial device/arduino
 |
| Fig.14 - Serial Monitor |
4. Example Codes
Example codes can be accessed from example menu.
 |
| Fig.15 - Example Codes |
4.1 Blink Example
Arduino Uses C++ Language to Program the Board which is then compiled to machine code then uploaded to the board to run.
The code consist of two default functions
Setup function runs once on start to setup I/O pins and to define/setup the default state of the device.
Loop function runs forever in the loop
 |
| Fig.16 - Blink Example |
Connect Arduino Microcontroller to your computer and Select your Board and Port and then click Upload to auto compile and upload the code to arduino. LED Builtin on the Board will start Blinking.