What is an Arduino? how to download and install ide?

in reality, Arduino is a company that produces hardware boards with set different features boards such as UNO, LEONARDO, NANO, Due, Mega

at the present time, the company have full rang of hardware boards with a different set of features to utilize according to the project requirement

in sum, to use this hardware board, you need to download ide

But, what IDE does

in a word, it help’s you to write programs into hardware

in short, suppose an IDE as an interpreter which convert your high-level programming code into 1’s and 0’s that machine can understand(machine level language)

But what is sketch?

In Arduino programming, the word sketch is used instead of a word program to represent a program

For example: in an Arduino environment, the LED program is called as a LED sketch

Remember: to clarify, do not get confused with word sketch it just means a program

First: install IDE on your pc

at this point, click here to download IDE on your p.c, at the time of writing this blog the latest Arduino software version available is 1.8.12

after that, download the latest version of IDE

when you download IDE, You need to select the operating system that you were using on your p.c, in my case I have a window

so, I selected the window installer

thereafter, select the installer according to your operating system( linux, Mac)

finally, open the downloaded IDE file and follow the 7 easy steps to install it

Arduino 1.8.12
Arduino ide

Second : Add the new board to the IDE

Arduino uno

in the first place, open the desktop IDE

on this occasion, Select the board:  to compile and upload new sketch on the board we need to  select the board from a range of other boards that Arduino have

Tools—-> boards—-> Uno

If you have Uno board then by default the IDE have selected the board as Uno

Arduino DUE: suppose if you have a DUE board with you then you won’t be able to find the DUE option on the IDE board selection list

arduino boards manager

To view DUE option on the IDE

  • Tools—-> boards—->boards manager
  • select SAM Boards(32-ARM cortex-M3)—-> Install

Note: if you have UNO board then you no need to select Boards manager option

Arduino SAM Boards(32-bits ARM cortex-M3)
install Arduino SAM boards

It will take several minutes to install after installation completed you can view the DUE option on the IDE on the bottom of board selection list

Arduino Due (programming port)

Tools—-> boards—-> Arduino Due (programming port)

Third : plug the Arduino board into a USB port of your p.c

as a matter of fact, as the board plugged into a USB port of your p.c, you will notice two LEDs lights (green and orange) were illuminated, it means that the board is receiving power from a USB port

Arduino device setup

For the first time, when you plug in the board into a p.c

the window device drivers will automatically install required drivers for the board and it will take several minutes before it set up the board into p.c

Fourth: set the port

at the present time, to view the port option that you have to use on IDE, you need to go on device manager in window operating system

Arduino Due Programming port(COM4)

To set the port option on IDE

Tools—-> port—-> com4(Arduino Due (programming port))

Note: if you choosed the wrong port, then you get will an error called  “no device found on com”

com4(Arduino DUE (programming port)

Fifth: test the set up is working

To test the setup we made, we need to run a simple sketch called blink, which is a default program in Arduino, when you compiled the Blink program you will notice that the orange LED will Blink

File—->Examples—->Basics—-> Blink

Arduino blink
blink Arduino

Test 2: reduce both the delay in the program to 100 and you notice that the LED will Blink faster

Test 3: increase both the delay in the program to 3000, and you will notice that the LED will Blink slower than the first test

Mohammed Anees

Hey there, welcome to aneescraftsmanship I am Mohammed Anees an independent developer/blogger. I like to share and discuss the craft with others plus the things which I have learned because I believe that through discussion and sharing a new world opens up

Leave a Reply

Your email address will not be published.