Arduino IDE is an open source software that is mainly used for writing and compiling the code into the Arduino Module. ... The main code, also known as a sketch, created on the IDE platform will ultimately generate a Hex File which is then transferred and uploaded in the controller on the board.Oct 3, 2018