ARDUINO SOFTWARE
The Arduino Web Editor is one of the most common Arduino Create platform’s tools. The open-source Arduino Software makes it easy to write a code in the software and upload it to the arduino board. The environment is written in Java and they are based on Processing and other type of open-source software. This software can be used with different Arduino board.
The arduino Uno is programmed using the Arduino Software , our Integrated Development Environment referred as common to all our boards. The USB connection with the PC is necessary to upload the program to arduino board and not just for power it up. The arduino Uno automatically draw power from either the USB cable or from an external power supply. Connect the arduino board to your computer using the USB cable.
A program for Arduino that can be written in any programming language by using compilers that produce binary machine code for the target processor. Atmel provides a development environment for microcontrollers, AVR Studio and the newer Atmel Studio.
The Arduino project provides the Arduino integrated development environment , which is a type of cross-platform application written in the programming language Java. It is originated from the integrated development environment for the languages processing and wiring. It includes a code editor with features such as, searching and replacing text, text cutting and pasting, automatic indenting and syntax highlighting, and provides simple one click mechanisms to compile and upload programs to an Arduino board. It also contains a message area, a text console, a toolbar with buttons for common functions.
A program that is written with the integrated Development Environment for Arduino is called a sketch. And sketches are used to save on the development computer as text files. Arduino Software (IDE) pre-1.0 saved sketches with the extension .
The Arduino Integrated Development Environment supports the languages like C and C++ using special rules of code. The Arduino integrated Development Environment supplies a software library from the Wiring project, which provides many common input and common output procedures. User-written code requires only two basic functions, for starting the sketch and the main program loop, that are compiled and linked with a program stub main() into an executable cyclic executive program with the GNU tool chain, also included with the IDE distribution. The Arduino IDE employs the program avrdude to convert the executable code into a text file in a form of hexadecimal encoding and that is loaded into the Arduino board by the help of loader program in the board’s firmware.